爲什麼我的腳本無法正常工作。我從jsfiddle.com複製了代碼,它在那裏工作,但在我的瀏覽器中沒有。原因可能是什麼?爲什麼我的腳本無法正常工作,我認爲一切順利
<!doctype html>
<html>
<head>
<title>JavaScript test</title>
<script>
document.getElementById('button').onclick = duplicate;
var i = 0;
var original = document.getElementById('duplicater');
function duplicate() {
var clone = original.cloneNode(true);
clone.id = "duplicetor" + ++i;
original.parentNode.appendChild(clone);
}
</script>
</head>
<body>
<button id="button" onlick="duplicate()">Click me</button>
<div id="duplicater">
duplicate EVERYTHING INSIDE THIS DIV
</div>
</body>
</html>
腳本運行在它的位置在代碼中 - 在那個時候,HTML還不存在。在jsfiddle中,它是(默認情況下)設置爲在頁面加載完成時運行。當頁面準備就緒時,添加onload或document.ready以運行腳本。 –
按鈕處理程序位於「onlick」屬性上... – YoTengoUnLCD