今天createElement动态创建一个input复选框,赋上 同个页面动态创建的其他节点,如<a>,<span>都可以。。 很是奇怪
- var input = document.createElement("input");
- input.className = "check";
- input.type = "checkbox";
- input.onclick = function(){
- alert('点击');
- };
- span.appendChild(input);
网上查了各种资料,各种不行。
后面用了
input.setAttribute(" "alert('点击');");解决了。。
本以为input的用动态创建,赋上点击事件,不能用input.onclick。后面单独建了个页面,用input.onclick却是可以的。也不晓得是原先那个文件里什么地方影响了。。