如何使用css,把div设置为一个椭圆容器,在做html页面开发时,我们一般都是使用div来做容器的,如果你需要一个椭圆形的容器,我们可以使用div来实现的,下面来看一下。......
button如何携带参数跳转页面
介绍如何使用js在点击button后携带参数跳转页面。
工具/原料
- NotePad
- chrome浏览器
方法/步骤
在一个文件夹下创建两个文件,分别为index.html和skipPage.html。
在index.html中加入如图内容。
在skipPage.html中加入如图内容。
编辑完index.html和skipPage.html文件后,使用浏览器打开index.html文件。
效果如图。
接下来解释一下参数传递的过程和需要注意的地方。
在点击button后,调用函数skip将参数处理成键值对形式的字符串,
如上面例子为:test=输入的文本,
如果有多个参数,则用"&"来连接,如:key1=value1&key2=value2。
然后将参数字符串拼接到链接地址上,网页地址和参数字符串之间用"?"隔开,如:skipPage.html?text=value。
在页面跳转前,如果参数字符串中含有中文或空格,需要对网址进行编码,然后再到跳转后的页面进行解码。在没有进行编码解码的情况下,取出的参数值如图。
除了编码问题外还有要注意参数字符串的长度,传递的参数字符串的最大长度是有限制的,不同浏览器的最大长度不同,处理的方式也不同。将index.html和skipPage.html文件改为原来的内容,然后用chrome浏览器打开index.html,在输入框中输入很长的内容(我输入了29万个中文。。。。),如图,输入后点击确定,弹出显示的输入内容,说明能成功获取到内容,但网页并不跳转,在开发者工具页面查看时,可以看到,跳转失败了,chrome取消了网页跳转。
注意事项
- 有中文时要注意对网址进行编码解码
- 注意传递的参数字符串的长度
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: HTML
相关文章
- 详细阅读
- 详细阅读
-
HTML5创作工具,MAKA 2.0史上最全操作指南详细阅读
HTML5创作工具,MAKA 2.0史上最全操作指南,超过15000种模板组合。还怕你没有发挥的空间吗?MAKA(中文:码卡)作为中国最早推出移动端卡片式交互模式的创新者,随着HTML5技术的日渐成熟......
2023-03-16 438 HTML