我正在努力解決如何替換頁面上的任何文本實例與HTML標記匹配某個短語 - 內容應該保持不變。如何用HTML標籤替換包含字符串的文本?
bold("Hello")
上面的代碼應改爲:
<b>Hello</b>
這裏是我目前使用的代碼:
node.data = node.data.replace('bold("','<b>');
node.data = node.data.replace('")','</b>');
這樣做的問題是,而不是創建一個<b>
標籤,將其轉換的<
和>
到他們的HTML實體 - & LT; & gt;。
而且,似乎不切實際與</b>
取代的")
所有實例。
什麼是最好的方式來實現這一點。
我希望得到任何幫助,這,謝謝!
您需要使用的createElement工作()代替。 – iquellis
或者,也許這可以幫助你:http://locutus.io/php/strings/htmlentities/ – z3nth10n
什麼是'node.data',..? – Keith