使用innerHTML修改HTML文本和/或替换

所以此时我已经被困在这个jQuery问题上好几天了。 我正在开发一个源自Mobile的Web应用程序,我的公司通过NetBiscuits for mobile。

长话短说明NetBiscuits使用他们自己的标记,我不能让这个字符串'[BR] [BR]’显示在错误消息中。 [BR]是换行符的BML,我需要一些jQuery来从我们的网络应用程序中取出那个傻瓜!

[]基本上需要或没有(首选)

我给出了表格:错误的“erMsg”的div id。 这是我在javascript中的代码:

document.getElementById("erMsg").value = document.getElementById("erMsg").innerHTML(erMsg.replace('[BR][BR]', '

'));

我使用jQuery和JS,innerHTML和replace()尝试了无数的方法和实践。 任何帮助都会得到最优雅的接受。

innerHTML不是一个函数,它是一个属性。 你分配给它。

试试这个:

 var elem = document.getElementById('erMsg'); elem.innerHTML = elem.innerHTML.replace(/\[br\]/ig,'
');