का उपयोग कैसे करें मैं एक स्क्रिप्ट बना रहा था जो हर बार बटन दबाए जाने पर div तत्व बनाता है। मूल रूप से मैं समारोह onclick
विशेषता के साथ इनलाइन कहा जाता था, लेकिन जैसे कि इसलिए मैं इसे बाहर ले जाया गया और इसके बजाय addEventListener("click",function());
addEventListener
उपयोग करने के लिए मैंने पहले तो मैं भी यकीन है कि मैं कर रहा हूँ नहीं कर रहा हूँ addEventListener()
उपयोग नहीं किया है की कोशिश की jslint नहीं है इसे सही ढंग से उपयोग कर रहा है।
समस्या यह है कि यह पृष्ठ div
बनाता है जब पृष्ठ लोड होता है और बटन दबाए जाने पर कुछ भी नहीं करेगा।
अग्रिम धन्यवाद। इस
input.addEventListener("click", function(){
createEntry(document.getElementById('a').value);
});
तरह
<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>
आह! आपका समय देने के लिए आपका बहुत बहुत धन्यवाद। :] –