Rumah > Soal Jawab > teks badan
var td3=document.createElement("td");
var hf=document.createElement("a");
hf.innerHTML="删除";
hf.href="javascript:;";
hf.onclick="del(this)";
td3.appendChild(hf);
Kod di atas. Selepas memasukkan teg a ke dalam teg td, atribut onclick bagi teg a hilang, seperti yang ditunjukkan di bawah:
Sila jelaskan apa yang sedang berlaku?
Saya baru cuba menukar ayat terakhir kepada:
hf.setAttribute('onclick','del(this)');
Atribut onclick akan berjaya ditambahkan. . .
阿神2017-05-19 10:28:24
Cara penulisan pertama ialah mengikat peristiwa pada objek hf, dan cara penulisan kedua ialah menambahkan atribut pada tag
PHP中文网2017-05-19 10:28:24
var td3=document.createElement("td");
var hf=document.createElement("a");
hf.innerHTML="删除";
hf.href="javascript:;";
hf.onclick=del(this); =>去掉引号,并且,这个this是什么?????
td3.appendChild(hf);