2014-09-19 7 views
8

मैं जावास्क्रिप्ट के माध्यम से पहले चयन विकल्प के पाठ को संशोधित करने का प्रयास कर रहा हूं। लेकिन यह पूरे विकल्प का चयन करेंजावास्क्रिप्ट परिवर्तन विकल्प का चयन करें

<select name='stuff'> 
     <option value="a"> Pepsi </option> 
     <option value= "b"> Juice </option> 
</select> 


<script type="text/javascript"> 
    document.getElementsByName('stuff')[0].innerHTML = "Water"; 
</script> 
+0

यदि आप केवल टेक्स्ट सेट कर रहे हैं, तो 'आंतरिक HTML' – ndugger

+0

के बजाय' टेक्स्टकंटेंट 'का उपयोग करें [HTML चयन तत्व के चयनित विकल्प को कैसे बदलें?] (Http://stackoverflow.com/questions/7373058/how -टी-चेंज-द-चयनित-विकल्प-एचटीएमएल-चयन-तत्व) – laaposto

+0

@ निकडगर वास्तव में? ** IE8 ** के बारे में क्या? :) –

उत्तर

12

आप में options संग्रह से पढ़ सकते हैं और संशोधित करने के लिए पहला तत्व चाहते हैं खाली:

document.getElementsByName('stuff')[0].options[0].innerHTML = "Water"; 
0

मुझे लगता है कि यह काम करना चाहिए:

<select name='stuff'> 
      <option id="first" value="a"> Pepsi </option> 
      <option value= "b"> Juice </option> 
    </select> 


    <script type="text/javascript"> 
     document.getElementById("first").innerHTML = "Water"; 
    </script> 
0

आप इसे आजमा सकते हैं:

$('select[name=stuff] option:first').html("abcd"); 
+1

ओपी ने jQuery के लिए नहीं पूछा था, और न ही इस प्रश्न में jQuery टैग है। – ndugger

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