var btn = document.getElementsByTagName('button')[0];
btn.addEventListener('click', function() { console.log('Hello world!''); }, false);
在浏览器中运行的时候,alert 好用,console 却没反应,求解释?
1
xiaobai012 2017-12-10 20:57:04 +08:00
我来回答下吧,hello word 字符串的引号不一致啊,要不单引号,要不双引号
|
2
victoryss 2017-12-10 22:19:42 +08:00
明晃晃的错误 编辑器都不报错的吗?
|
3
sudoer 2017-12-10 22:42:14 +08:00 via Android
看你代码第三行, helloword 那 有三个引号?
|
4
wxsm 2017-12-11 09:53:45 +08:00
前端小白 -> 编程小白。抱歉这跟前端无关。
|
5
sublime 2017-12-11 10:13:43 +08:00
遇到问题,先看下控制台有没有报错
|
6
onyourroad OP @xiaobai012
@victoryss @sudoer @wxsm @sublime 谢谢各位的提示,这里的确是我的疏忽,写错了。其实是我描述不正确,代码没有上全,我的按钮是放在 form 表单里的,每次点击按钮的时候,都会执行表单的默认行为,导致 console 没有内容,我加上了 e.preventDeafult()函数后就好了。 |