2010-12-18 12 views
11

मैं जेएस में HTML इकाइयों को कैसे अनदेखा कर सकता हूं?मैं जेएस में एचटीएमएल इकाइयों को कैसे अनदेखा कर सकता हूं? (< को <)

जब गुगलिंग में मैंने सचमुच एक बड़े स्विच के साथ जवाब देखा और लोग अपना खुद का रोलिंग करते थे।

मैं स्ट्रिंग &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt; चाहते हैं बनने के लिए <html xmlns="http://www.w3.org/1999/xhtml" >

उत्तर

17

एक div, सेट बनाएं यह innerHTML है और फिर innerText

var d = document.createElement("div"); 
d.innerHTML = "&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt;"; 
alert(d.innerText || d.text || d.textContent); 
+0

कि कोड काम नहीं करता है पढ़ा लेकिन यह करता है http://jsfiddle.net/gHHzA/ –

+0

@acid - संभावना एक क्रॉस ब्राउज़र मुद्दा। दूसरों के लिए अद्यतन होगा। –

+1

स्काई सैंडर्स: अजीब, मैंने इसे सभी स्थापित ब्राउज़रों (यानी 8, ओपेरा, सफारी, क्रोम) पर आज़माया और यह मेरे मुख्य ब्राउज़र फ़ायरफ़ॉक्स 3.6 को छोड़कर काम किया। यह पता चला है कि एफएफ d.textContent का उपयोग करता है (मुझे इसे फायरबग के माध्यम से मिला) http://jsfiddle.net/P3DPy/1/ –

संबंधित मुद्दे