我有一个 HTML 对象 obj
,我正试图用另一个字符串替换它内部 HTML 中的一个字符串..
obj.innerHTML.replace('<a>theoldstring</a><span></span>','thenewstring');
但是,字符串并没有被替换,而是在前后打印相同的内容......为什么?
最佳答案
您的调用只是返回新的字符串。在文档中查看 javascript 的替换功能是如何工作的。
obj.innerHTML = obj.innerHTML.replace('<a>theoldstring</a><span></span>','thenewstring');
关于Javascript:替换 HTML 对象中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5324096/