我想要什么<h1>
:在标签中的文本上将文本颜色更改为红色<id="headline">
任何人都知道为什么以下代码不起作用,但在这个问题的更下方,该代码通过将 onclick-event 移动到内联代码来工作?
不起作用:以下代码用外部 js 文件编写
function changeColor(){
document.getElementById("headline").style.color = "red";
}
document.getElementById("headline").onclick = changeColor;
作品:以下用外部js文件编写的代码(功能相同):
function changeColor(){
document.getElementById("headline").style.color = "red";
}
......这是用内联代码编写的:
<h1 id="headline" onclick="changeColor()">with inline code this text change color on click</h1>