1 回答

TA贡献1836条经验 获得超3个赞
似乎您没有使用 声明任何变量var,const或者let这可能是您遇到问题的地方。
通过this作为参数传递,您可以访问span您正在悬停的确切位置。在这个解决方案中,您可以更改其中任何一个的文本span,甚至添加更多内容,这仍然有效。
setInterval(function() {
const number = Math.floor((Math.random() * 100) + 1);
document.getElementById("in02").innerHTML = number
}, 5000);
function titlep(elem) {
const aVal = document.getElementById('in02').textContent;
const elemVal = elem.textContent.replace(/[^0-9]/g, '');
elem.title = Number(aVal) * Number(elemVal);
}
<div style="cursor: pointer">
<span class="tp-cu-po" onmouseover="titlep(this)">4+ </span><br>
<span class="tp-cu-po" onmouseover="titlep(this)">3+ </span><br>
<span class="tp-cu-po" onmouseover="titlep(this)">2+ </span><br>
<span class="tp-cu-po" onmouseover="titlep(this)">1+ </span><br>
</div><br> A =
<a id="in02"></a>
添加回答
举报