我正在制作一个脚本,每次按下按钮时都会创建 div 元素。最初,我将该函数与 onclick 属性一起调用,但 jslint 不喜欢这样做,因此我将其移出,并尝试使用 addEventListener("click",function())。
我以前从未使用过 addEventListener(),所以我甚至不确定自己是否使用正确。
问题在于它在页面加载时创建一个 div,当按下按钮时不会执行任何操作。
提前感谢您的帮助。
以下是我的代码:
我以前从未使用过 addEventListener(),所以我甚至不确定自己是否使用正确。
问题在于它在页面加载时创建一个 div,当按下按钮时不会执行任何操作。
提前感谢您的帮助。
以下是我的代码:
<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>