javascript的伪协议是什么?为什么在浏览器栏输入JS语句 网页也会产生变化?

JavaScript09

javascript的伪协议是什么?为什么在浏览器栏输入JS语句 网页也会产生变化?,第1张

只有IE浏览器才能识别这种伪协议.

其他标准浏览器不支持!

当你打开网页的时候,其实是浏览器把网页文件下载到了你的本地缓存,

当你运行javascript代码的时候,就是修改的本地文件,所以会产生变化!

<a>标签的 href 属性用于指定超链接目标的 URL,href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。

这里的href="javascript:",其中javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而采用这个方式 javascript:可以实现A标签的点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好。