2012-12-26 78 views
1

所以我一直堅持在這個jQuery問題幾天在這一點上。 我正在研究從移動設備派生的Web應用程序,我的公司通過NetBiscuits進行移動。使用innerHTML修改HTML文本和/或替換

長篇故事短版NetBiscuits使用自己的標記,我無法從錯誤消息中顯示此字符串'[BR] [BR]'。 [BR]是換行符的BML,我需要一些jQuery來把我們的web應用程序拿出來!

[]基本上需要是<>有或全無(優選的)

我給形式:錯誤的div ID爲 「erMsg」。下面是我的javascript代碼:

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

我已經試過無數方法和實踐使用jQuery和JS,innerHTML的都和替換()。 任何幫助將被最優秀的接受。

回答

3

innerHTML不是一個函數,它是一個屬性。您分配給它。

試試這個:

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

完美的作品!!!!非常感謝 – Abraxas