【发布时间】:2020-09-06 13:56:46
【问题描述】:
大家好,
我不知道为什么 onClick 事件不起作用。我试图将脚本放在 head 标记中,在一个单独的 js 文件中,尝试使用 jQuery 来执行操作......没有任何效果。
如果有更多经验的人可以解释以下代码可能存在的问题,我将不胜感激。
提前感谢您的宝贵时间!
<!DOCTYPE html>
<html>
<body>
<span class="position">Text to be changed when Facbook Icon is clicked</span>
<ul class="social">
<li><span onclick="alert()"><i class="icon-facebook2"></i></span></li>
<li><i class="icon-instagram"></i></li>
<li><i class="icon-github"></i></li>
<li><i class="icon-linkedin2"></i></li>
</ul>
<script type="text/javascript">
function alert(){
document.getElementsByClassName("position").innerHTML = "Text is now changed";
};
</script>
</body>
</html>
【问题讨论】:
-
你需要使用
document.querySelector(".position").innerHTML = "Text is now changed";
标签: javascript onclick innerhtml