gpt4 book ai didi

javascript 另外返回 NaN

转载 作者:行者123 更新时间:2023-11-28 18:34:06 25 4
gpt4 key购买 nike

我正在尝试计算用户点击的链接总数。为此,我使用以下代码

<html>
<head>
<script type="text/javascript">
function fnc()
{
document.getElementById("atext").innerHTML="tested";
var iStronglyAgreeCount=parseInt (document.getElementById("ISA") );
document.getElementById("ISA").innerHTML=iStronglyAgreeCount +1;
}
</script>
</head>
<body>
<a href="#"> <label id="atext" onClick="fnc()">I strongly agree</label></a> (<span><label id="ISA">0</label></span>)

</body>

我将起始数字 0 存储到一个变量中,并尝试在每次点击时添加 1。但它显示 NaN。

最佳答案

Use .textContent to get the text content of the element.

function fnc() {
document.getElementById("atext").innerHTML = "tested";
var iStronglyAgreeCount = parseInt(document.getElementById("ISA").textContent);
document.getElementById("ISA").innerHTML = iStronglyAgreeCount + 1;
}
<a href="#">
<label id="atext" onClick="fnc()">I strongly agree</label>
</a>(<span><label id="ISA">0</label></span>)

注意:如果目标浏览器是 <IE9 ,考虑使用Polyfill

关于javascript 另外返回 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37451741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com