2009-07-08 109 views

回答

2

HTML編碼的字符串或使用HTML實體,如<

+0

...而且也有一個內置的是JavaScript函數 – TheHippo 2009-07-08 13:19:08

+0

。 ...如果你有這個想法,那麼命名爲「escape()」的URL編碼。 – Boldewyn 2009-07-08 14:38:45

+0

我同意,不要認爲有內置函數。prototype.js中有一個方法:http:// www .prototypejs.org/api/string/escapeHTML – robertc 2009-07-08 14:56:38

10

其實,內容仍然存在,但在瀏覽器解釋爲未知的標籤,也就是說,它不顯示任何東西。查看生成的頁面源(在FF中,例如,標記所有文本並使用上下文菜單中的「選擇源」)。

嘗試引用括號:

obj.innerHTML = "abcxyz <[email protected]>".replace (/</g, "&lt;") 

然而,這將取代所有<。如果你想嵌入其他的HTML,你將不得不跟蹤你已經編碼的東西,以及沒有。

乾杯,

1

我想試試這個: UNESCAPE('abcxyz%3Cabc ...