Düğme her basıldığında div öğeleri oluşturan bir komut dosyası oluşturuyordum. Başlangıçta ben onclick
özniteliği ile satır içi denilen işlevi vardı, ama bu yüzden dışarı taşındı ve bunun yerine bu yüzden ben bile emin değilim önce addEventListener()
hiç kullanmadıysanız addEventListener("click",function());
addEventListener nasıl kullanılır
kullanmaya çalıştı gibi jslint değil doğru kullanarak.
Sorun, sayfa yüklendiğinde ve düğmeye basıldığında hiçbir şey yapmayacağı zaman bir div
oluşturmasıdır.
Önceden teşekkür ederiz. Bu
input.addEventListener("click", function(){
createEntry(document.getElementById('a').value);
});
gibi
<body>
<form>
<textarea id="a"></textarea>
<br>
<input value="button" type="button">
</form>
<div id="content">
</div>
<script>
/*jslint browser:true */
function createEntry(text) {
"use strict";
var div = document.createElement("div");
div.setAttribute("class", "test");
document.getElementById("content").appendChild(div);
}
var input = document.getElementsByTagName("input")[0];
input.addEventListener("click", createEntry(document.getElementById('a').value));
</script>
Ah! Zaman ayırdığınız için çok teşekkürler. :] –