我有一個div元素,我想顯示符號'<'。「<」標誌不顯示在JavaScript中?
div-element.innerHMTL = '<';
串居然不出現,我認爲問題出在瀏覽器認爲它是見過這個問題的一個標籤元素
任何的開始?
我有一個div元素,我想顯示符號'<'。「<」標誌不顯示在JavaScript中?
div-element.innerHMTL = '<';
串居然不出現,我認爲問題出在瀏覽器認爲它是見過這個問題的一個標籤元素
任何的開始?
您應該使用HTML實體 - <
。這將被瀏覽器顯示爲<,而不是被解釋爲HTML標籤的開始。
下面是常見的HTML實體的名單得心應手:http://www.danshort.com/HTMLentities/
謝謝!!我如何得到另一個符號? '>' 指向特殊字符的任何鏈接? – einstein 2010-09-25 19:58:13
@ Woho87 - 那個'>'。它代表「大於」:) [維基百科有一個很好的HTML實體列表。](http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references) – Matchu 2010-09-25 20:01:39
@ Woho87當然,我添加了一個鏈接到另一個列表實體。哎呀,我實際上沒有看到Matchu的鏈接! – JAL 2010-09-25 20:16:30
divElement.innerHTML = '<';
你應該使用的innerText當你只是想設置的文字或當你想用文字
混合HTML,這可能是有用的鏈接,顯示所有的符號 http://www.w3schools.com/HTML/html_entities.asp
。你應該編碼文本你試過'div-element.innerHTML ='<''? – phimuemue 2010-09-25 19:54:57
你也可以使用_innerText_而不是_innerHtml_ – 2010-09-25 19:56:18
我假設你沒有在你的Javascript中使用'div-element'。連字符不是合法的變量名字符。 – eyelidlessness 2010-09-25 20:02:57