Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript在处理DOM时遇到的挫折,在一个点上有效,在其他地方似乎不起作用_Javascript_Counter_Getelementbyid - Fatal编程技术网

Javascript在处理DOM时遇到的挫折,在一个点上有效,在其他地方似乎不起作用

Javascript在处理DOM时遇到的挫折,在一个点上有效,在其他地方似乎不起作用,javascript,counter,getelementbyid,Javascript,Counter,Getelementbyid,问题 如果我去掉这个评论,这个方法就行了 //document.getElementById('formtimer').innerHTML = TimeStr; // Shows 00:15:00 工作得很好。所以,我评论了一下,然后 我想制作一个图形计数器,所以我进入Photoshop,制作了0-9,并尝试了这个 var imgCounter = document.getElementById('formtimer'); imgCounter.src = "graphics/odom

问题

如果我去掉这个评论,这个方法就行了

    //document.getElementById('formtimer').innerHTML = TimeStr; // Shows 00:15:00
工作得很好。所以,我评论了一下,然后

我想制作一个图形计数器,所以我进入Photoshop,制作了0-9,并尝试了这个

var imgCounter = document.getElementById('formtimer');
imgCounter.src = "graphics/odometers/white and blue with black background/1.png";
当1从来没有被画出来时,我把它放在HTML中(以防万一我已经有了一张图片了)

我不明白为什么innerHTML工作良好,而我的图形不工作。我尝试在Firebug中调试,没有出现错误


请再次感谢你

document.getElementById('formtimer')
获取
元素,并且
imgCounter.src=“…”
设置
的src属性,该属性没有任何意义


您应该获得
元素。您可以使用
firstChild
属性或向
元素添加id来执行此操作。

我检查了您的网站,formtimer是一个div元素,而不是img。这就是为什么不能在上面设置图像的原因吗?URL中不允许有空格。我建议您首先从图像文件名中删除它们,但如果您坚持要使用它们,则必须将它们编码为HTML格式的
%20
。我将删除空格。非常感谢。我将为问题2创建一个单独的问题。对不起,布莱恩。。。我不是故意浪费你的时间-我知道你提到过检查我的网站。我感谢你的努力。我花了4个小时试图弄明白为什么它不起作用。瞧。在这里输入有帮助-我花了这么多时间在这里输入后,一看显示器就找到了解决方案!哈哈。也许我以后应该先给自己发电子邮件!哈哈,开玩笑而已。你说得对!非常感谢。我确实发现了错误,并尝试自己回答第1部分(经过4个小时的尝试,我在这里发布后发现了lol)。你也是对的。两个人在几秒钟内就发现了问题。比我更优秀的网页开发技能:)哈哈,你能解释一下如何将多张图片添加到一起吗?或者我需要多个ID才能将3张图片像123一样串在一起。我将为问题2创建一个单独的问题。
<td class="tbl_col1"><div align="right" id="formtimer"><img src="graphics/odometers/white and blue with black background/0.png" /></div></td>
var img_sad = "graphics/signup/smiley-sad006.gif";
var imgUsername = document.getElementById('formtimer');
imgUsername.src = img_sad;