我想讓最後一個功能工作,但事實並非如此。我認爲這與陣列中的一些干擾有關?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