我有一个简单的乘数
function addFive() {
document.getElementById("amount").value = parseInt(document.getElementById("amount").value) +5;
}
<span id="5" onclick="addFive()">+5</span>
我希望它能够像鼠标悬停时一样打印到所选区域,而不是点击。我试过用鼠标悬停取代onclick而没有运气。
这可能是JavaScript,我在寻找什么?
答案 0 :(得分:2)
您只需查看文档或搜索您正在尝试收听的活动即可。这就是你需要的
<span id="5" onmouseover="addfive()">+5</span>
答案 1 :(得分:2)
不是将javascript事件监听器内联,而是尝试部署javascript 而不引人注目。
不显眼的javascript 方法更清晰地分离了文档的结构和文档的行为。
<span id="span5">+5</span>
<script>
var span5 = document.getElementById('span5');
var amount = document.getElementById('amount');
function addFive() {
amount.value += 5;
}
span5.addEventListener('mouseover',addFive,false);
</script>