Javascript 替换按钮中的图像

Javascript 替换按钮中的图像,javascript,image,button,Javascript,Image,Button,我有一个关于一个冗长故事的相当棘手的问题,希望我能在没有太多背景的情况下很好地表达出来 我被限制在一个预定义的表单中工作,该表单允许我更改次要的css和添加javascript等。但是,有些部分源代码我无法编辑 在这个表单中有一个按钮,其中嵌入了一个图像。我想使用一些javascript来删除这个图像,或者用“”替换src,并保留按钮的功能 按钮源为: 登录 任何帮助都将不胜感激 不太难: 这不是解决这个问题的最好办法。您是否试图阻止在按钮中添加此图像?@RicardoLohmann:您是否

我有一个关于一个冗长故事的相当棘手的问题,希望我能在没有太多背景的情况下很好地表达出来

我被限制在一个预定义的表单中工作,该表单允许我更改次要的css和添加javascript等。但是,有些部分源代码我无法编辑

在这个表单中有一个按钮,其中嵌入了一个图像。我想使用一些javascript来删除这个图像,或者用“”替换src,并保留按钮的功能

按钮源为:


登录
任何帮助都将不胜感激

不太难:


这不是解决这个问题的最好办法。您是否试图阻止在按钮中添加此图像?@RicardoLohmann:您是否阅读了部分内容,其中指出源代码中存在无法编辑的部分?@ScottSauyet是的,但问题是。为什么?@RicardoLohmann:好吧,我不能为OP说话,但我一直处在一个糟糕的环境中,一些标记是由我无法控制的系统生成的,在它到达客户端之前,我不允许做任何事情。所以我看到了类似的需求。我很高兴现在能远离这样的环境,但恐怕它们并不罕见。@RicardoLohmann,ScottSauyet是正确的,这是一个系统生成的按钮,我无法控制……感谢您的快速回复和链接,JSFIDLE看起来像一个无效的工具!缺点是,即使它似乎在JSFIDLE上工作,我也不能复制它(复制和粘贴)…我道歉!这确实有效。。。只是不在IE 8中。我想我可以接受这一点,但如果有人对如何让它在IE中工作有任何进展,那将是令人敬畏的。小提琴在IE8中工作,不知道为什么它在您的环境中不工作。到目前为止,这是唯一提供修复的解决方案,标记为回答,谢谢Scott
   <button type="submit" id="ID_formd1735f95_guest_login_submit">
    <img src="images/icon-tick22.png" border="0" align="absmiddle" style="vertical-align:middle;" alt=""> Log In
   </button>
var button = document.getElementById("ID_formd1735f95_guest_login_submit");
var images = button.getElementsByTagName("IMG");
if (images && images.length) {
    button.removeChild(images[0]);
}​