gpt4 book ai didi

javascript - 为什么此代码不适用于单独的 javascript?

转载 作者:行者123 更新时间:2023-11-30 10:34:22 26 4
gpt4 key购买 nike

我想在单击按钮时将一段文本变为红色。为什么第一组代码(具有单独的 Javascript 和 HTML)不起作用...但第二组代码却起作用?

第一组(不工作)

JAVASCRIPT:
function focus()
{
getElementById('redder').style.color = '#ff0000';
}

HTML:
<button id="button1" onClick="javascript:focus()">cool</button>
<span id="redder"> RED </span>

...

第二组(工作)

HTML:
<button id="button1" onClick="getElementById('redder').style.color = '#ff0000';">cool</button>
<span id="redder"> RED </span>

最佳答案

  1. 将点击事件处理程序的名称从 focus 更改为其他名称;
  2. 你需要使用document.getElementById()
<script>
function changeColor()
{
document.getElementById('redder').style.color = '#ff0000';
}
</script>
<body>
<button id="button1" onClick="changeColor();">cool</button>
<span id="redder"> RED </span>
</body>

关于javascript - 为什么此代码不适用于单独的 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14919591/

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