0

基本上我有这个 div

<div id="trafficcam" style="text-align:center;display:none;">
<img id="image" src="http://131940.qld.gov.au/DMR.Controls/WebCams/DisplayImage.ashx?FilePath=Gold_Coast/GrandisSth.jpg" alt="Sorry, no traffic cam is available">

我想更改文件的 src 以便在按下按钮时图像会发生变化。我不能真正隐藏它并让它显示一个不同的,因为这个 div 是用于交通摄像头的,我宁愿让它更紧凑一点。

执行它的按钮是

<input type=button  value="cam" onclick="selectCam()">

我已经测试过并且有效

它调用的函数是:

      function selectCam()
{
alert(document.getElementById("image"))
             document.getElementbyId("image").src="http://i.imgur.com/zP9kTfe.jpg";

         }

按下按钮时似乎不会改变页面上的任何内容

4

2 回答 2

2

没有方法getElementbyId,就是调用getElementById。查看错误控制台,应该有类似的东西

Unhandled Error: 'document.getElementbyId' is not a function
于 2013-05-18T16:09:45.780 回答
0

还要注意阴险getElementByID的(“D”不应该大写)。

于 2013-12-11T13:32:19.250 回答