最新回答 / 破旧的时光机3662066
通过判断浏览器是否支持dom2 来判定浏览器类别 然后采用不同的事件处理方法,支持dom2的就用addelementlistener,不然就用dom0,还不行就用ie的catchevent
2017-09-30
最新回答 / 破旧的时光机3662066
把script放在body最后 ,你放在开头domready没有完成不会执行当然你也可以用window.onload 或者jqeury的ready来完成。具体原因可以看慕课DOM探索之基础详解篇。html文件里的东西从上往下从左往右解析读到哪解析到哪,放在前面先执行了script里的但是下面的dom树还没生成找不到btn所以就会没有反应
2017-09-23
最新回答 / zeroben
这里返回的是对象,parent ? document.getElementById(parent) : document 这是个三目运算表达式,?前面parent的值是否为真,是真的就执行:前面的式子也就是document.getElementById(parent),返回一个id是parent的对象,如果parent的值为假,就执行:后面的式子,这里是返回document对象;因为你只给出了一行语句,我不清楚parent具体是什么,也许是个变量,里面有个字符串,这样也可以解释当parent值为真的时候执...
2017-09-18
最赞回答 / 又报错了T_T
你将js写在body前面会导致 btn还没有生成的时候 js就调用了 这时候找不到BTN对象 就报错了 将js放到body后面书写即可&<!DOCTYPE html&iv&&t;&html&put&typhead&tto&" vtitle&aaabutton&tn"/title<&div/head&t;/...
2017-08-24