我一直在从教程online学习JavaScript,但我无法完成这两项任务。我无法查看代码中的错误...
这是为了在观众点击它时将图像更改为另一个图像。
<script>
function LightUp(){
element = document.getElementById(myimage)
if(element.src.match("eg_bulboff.gif")){
element.src = "eg_bulbon.gif";
}else{
element.src = "eg_bulboff.gif";
}
}
</script>
<p>Click the bulb to light it up!</p>
<p><img id="myimage" onclick="LightUp()" src="eg_bulboff.gif"></p>
以下代码旨在将文字更改为红色
<p id="demo4">Change my colour</p>
<script>
function Red(){
x = document.getElementById("demo4")
x.stype.color = "#ff0000";
}
</script>
<button type="button" onclick="Red()">Click me</button>
提前致谢!
答案 0 :(得分:0)
您需要将myimage
设为字符串。
element = document.getElementById('myimage');
您还应考虑使用var
声明变量,否则它们最终将成为全局变量。