मैं एक < विकल्प के लिए एक < चयन > तत्व जहां < विकल्प > तत्व का पाठ एक HTML इकाई शामिल करने के लिए > तत्व जोड़ना चाहते हैं: & mdash;मैं जावास्क्रिप्ट में <option> गतिशील रूप से कैसे बना सकता हूं जिसमें एक HTML इकाई (- ... «) है?
HTML में, कोड इस प्रकार दिखाई देगा:
<select name="test" id="test">
<option value="">— Select One —</option>
</select>
मेरा JavaScript कोड इस तरह दिखता है:,
function selectOne() {
var e = document.getElementById('test');
e.options[0] = new Option('— Select One —', '');
}
हालांकि के रूप में आप अगर आप इस परीक्षण देखेंगे, & mdash; बच निकला मैं एक ही परिणाम था जब मैंने कोशिश की:
e.options[o].text = '— Select One —';
(मनाया व्यवहार इंटरनेट Explorer 7 में था ... फ़ायरफ़ॉक्स, सफ़ारी, आदि के साथ परीक्षण नहीं किया - इंटरनेट एक्सप्लोरर 7 केवल ब्राउज़र की आवश्यकता है ।) इस समय
क्या कोई कारण है कि "-" बच जाना चाहिए? –
मुझे किसी अन्य तरीके से आसानी से पता नहीं था (आसानी से) mdash जोड़ें। अगर यह एक साधारण एन-डैश था ... मैं बस कीबोर्ड डैश/माइनस कुंजी का उपयोग करता हूं। मुझे लगता है कि मुझे शायद इसके बजाय «उदाहरण का उदाहरण इस्तेमाल करना चाहिए था। –