今天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卻是可以的。也不曉得是原先那個文件裏什麼地方影響了。。