我想让最后一个功能工作,但事实并非如此。我认为这与阵列中的一些干扰有关?Onclick无法正常工作(Javascript和Dom)
var lank = document.createElement("a"); //Skapa en länk som heter lank
lank.setAttribute("class", "visa");
lank.setAttribute("href", "#");
var lankTN = document.createTextNode("Läs mer"); // Skapa en textnod som heter lankTN
lank.appendChild(lankTN); //Sätt in lankTN i lank
window.onload = function uppstart(){
var texterna = document.getElementsByClassName("show");
for (var i = 0; i < texterna.length; i++) {
texterna[i].style.visibility = "hidden";
document.getElementsByClassName("post")[i].appendChild(lank.cloneNode(true));
}
}
function visaText(){
alert("Hej");
}
lank.onclick = visaText;
究竟是什么工作? – mzzzzb
仅仅是你忘记将创建的锚附加到身体上了吗? document.body.appendChild(平直); – Esko
该功能未启动。没有提示框。 – Delal