我可以用css更改背景图片,但在这种情况下,我需要使用javascript, Imgae Name是“btn1-1巴纽”,其在‘IMG’目录(子目录)哪里是我的HTML索引文件是在父目录,图片路径是工作在CSS而不是在Javascriptstyle.backgroundImage JavaScript方法不适用于任何浏览器(Firefox,Chrome,IE,Safari)
<input type="button" id="btn_1" class="btn_hidder" value="Information" />
<input type="button" id="btn_2" class="btn_hidder" value="Documents" />
这里是JavaScript代码.. 。
document.getElementById("btn_1").style.backgroundImage = "url('img/btn1-1.png')";
检查屏幕截图。
父目录(HTML文件):http://i60.tinypic.com/2dkzk9y.jpg
孩子目录(JS文件),因为它与警报()以及其他所有的JavaScript代码工作的工作http://i60.tinypic.com/14wf237.jpg
我的剧本是完全加入。我也尝试了JavaScript的内部方式,但没有发生任何事情。
你的JS应该在另一个目录。 – 2014-10-17 15:59:15
使用绝对URL通常可以解决这类问题,除非在存在前不尝试引用按钮。 – Teemu 2014-10-17 16:00:35
控制台中的任何错误? – Barmar 2014-10-17 16:02:41