最赞回答 / 兰兰蓝
你设置了 var a = document.getElementById("p1"); 那下面的 p1.className="one" 中的p1就要改为a啊!
2015-07-22
已采纳回答 / Perona
外面的confirm跟if条件里的confirm半毛钱关系都没有,当然不能取消设置。就好比2个双胞胎,你问姐姐愿不愿意去读书去就没下文了。执行的时候却是判断妹妹要去读书是否等于真。。。。这里可以不定义变量取布尔值,直接把confirm扔到条件里即可。取消设置的JS参考代码<...code...>
2015-07-21
已采纳回答 / 康振宁
没看懂 你要问什么,不过我解释一下className是元素的一个属性,这个属性的值是你在元素中定义的class这个属性的值className区分大小写是语法规定最后一个document.getElementById这个是根据id来获取DOM元素
2015-07-21
最赞回答 / 堕天使008
理论上,放到哪 会影响执行顺序,你在一个有内容的html里用js 写个 document.write()放到不同的位置,就会发现。显示在网页上的位置不同(如果放到 head和 body 最前面 看不出变化,但实际却是会影响执...
2015-07-19
已采纳回答 / 清风在语中行走
因为获取的是一个HTMLparagraphElement对象,输出的时候是显示p元素对象,而HTMLparagraphElement默认的是tostring()方法,所以返回是[object HTMLParagraphElement]
2015-07-19
已采纳回答 / Perona
<...code...>这里应该是==。=是赋值的意思,==才是等于。<...code...>最后缺了}。括号是成对出现的。修改后的代码<...code...>
2015-07-19