您好,我目前正在尝试替换链接的 src 属性中的查询字符串值。
在 Firefox 中工作正常,但在 ie 中不行。
示例:
<a id="link" href="#" src="http://somedomain.com?id=123&size=20">link</a>
然后在我的 js 上它看起来有点像这样:
var link = document.getElementById('link');
link.src.replace('size=20', 'size=45');
在 ie 中,它返回类似 src is not an object 错误;
有好心人可以帮忙吗?
另外,我需要它在 native JavaScript 上,所以请不要建议框架作为解决方案,谢谢。
最佳答案
要使其在 IE 中工作,您需要使用 link.setAttribute('src', ...)
。
关于Javascript:替换 element.src 属性中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1172469/