
比如点“关于”,弹出一个窗口提示段文字:
以下两句都出一样错:找不到对象。
关于
关于
学习
使用viod(): 关于
使用href: 关于
使用return: 关于
这是完整的,可以通过的HTML文档。
――――――以下是解释――――――――
首先,想要让a标签具有onclick事件,并且该a标签没有链接的话,目前有三种主流的做法:
第一, 就是给href属性中加入一个“javascript:void(0);”。
如果href中没有值的话,一些浏览桥知禅器会认为你要访问该网站的域名所在页,比如:
链接
这个链接在一些浏览器中会被认为你要访问该站的主域名,其它的一些浏览器也会有自己不同的默认值,所以这么写,会引发很多不可控结果;
那么这种做法是:关于
――――
第二,直接在a标签的href属性中执行javascript,只要在要执行的代码前加上"javascript:"猛毕就可以:
关于
――――
第三,可以让href留空或写入任意值,但因a标签在W3C规范中,必须要有href或name属性其一,那么我们可以让其留空或者写入一个“#”,然后让onClick所执行的javaScript返回一个假,用以阻止浏览器执行完onClick后,再去执行后续的跳转:
关于
________________________
另外,在XHTML和HTML5中,对标签中行内事件敏尘的写法上,事件属性名的大小写有所要求,但这并不是强制的,所以这个问题目前来看并不是引发问题的原因。
比如onclick应该尽可能地写成:onClick,而不是onclick;
只有在JS里面对DOM进行事件处理的时候,是全部小写的:
tag.onclick = function(){about();};
――――――――――
另外,你不但要注意以上这些,还要注意你的HTML网页结构,是否符合HTML的结构标准,即含有的DOM类型定义、、
这些必要的结构式标签,如果没有这些,只在你的网页中出现简单的