先给代码:<input id="fa" type="text">
<script type="text/javascript">
var _obj = document.getElementById('fa');
if(_obj) {
if(window.addEventListener) {
_obj.addEventListener('onclick', alert('-------'), false);
} else {
_obj .attachEvent('onclick', alert('+++++++'));
}
}
</script>求解加载浏览器会执行alert方法,而这后却什么也没有发生,单击事件未生效。JavaScript事件浏览器
<script type="text/javascript">
var _obj = document.getElementById('fa');
if(_obj) {
if(window.addEventListener) {
_obj.addEventListener('onclick', alert('-------'), false);
} else {
_obj .attachEvent('onclick', alert('+++++++'));
}
}
</script>求解加载浏览器会执行alert方法,而这后却什么也没有发生,单击事件未生效。JavaScript事件浏览器
解决方案 »
- 就是一排LOGO,停顿一段时间之后向上翻滚,然后换成另外一排LOGO向上翻滚怎么做呢?
- 请教用JS取播放器中参数的问题
- 怎样能得到当前的ID,并删除当前行
- 一个很牛的问题
- 怎么实现(当父窗口关闭时,其它的弹出子窗口也关闭?)
- 问:在.net中使用.js文件出现乱码,是怎么回事?
- 重来!!!请大家帮忙!
- 如何遍历一个html元素的属性??
- 表中的一行有一定寬這一行的最后一列的寬怎麼設為這一行余下來的寬度,但問題是我不知前面各列的寬???
- ext 手动设置grid的列锁定
- 求正则表达式
- 显示隐藏层中select标签中的option为什么在IE浏览器鼠标移上去就整个DIV都隐藏了,怎么解决啊???急急急啊,求高手赐教!!
这个写法是不需要加“on”前缀的。这样改了试试看。
这里应该是 click,不是 onclick.
这个和_obj .attachEvent('onclick', alert('+++++++'));是不一样的地方,要牢记.
onclick是事件处理程序名称绑定事件处理程序,是绑定到事件上,onclick只是默认绑定上的一个事件处理程序,和你自定义的事件处理程序一个级别