2015-04-30 76 views
0

我試圖改變一個段落標記中的文本,像這樣:的Javascript:改變文本段落標記

<script> 
    function select() 
         { 
          if (document.getElementById("lan").value=="Français") 
           { 
           document.getElementById("txt1").text="Veuillez entrer votre adresse mail et cliquer sur le bouton ci-dessous."; 
           document.getElementById("txt2").text="Consultez ensuite votre boîte mail."; 
           } 

          else { 
           document.getElementById("txt1").text="Enter your e-mail address and click on the button below"; 
           document.getElementById("txt2").text="Then check your mail box"; 
           } 
         } 
     </script> 
<p id="txt1">Veuillez entrer votre adresse mail et cliquer sur le bouton ci-dessous.</p> 
<p id="txt2">Consultez ensuite votre boîte mail.</p> 

採取的事件是從選擇標籤,像這樣:

<select id="lan" name=lan onchange="select()" type=submit> 
     <option value="Français" selected>Français</option> 
     <option value="English">English</option> 
</select> 

上面的腳本完美地工作,當我改變輸入標籤的文本值,但對於段落標籤,它不工作......我可能忘了一些東西......感謝您的幫助!

+0

請修正您的代碼示例的壓痕。 –

回答

0

將其更改爲:

<script> 
    function select() 
         { 
          if (document.getElementById("lan").value=="Français") 
           { 
           document.getElementById("txt1").innerHTML="Veuillez entrer votre adresse mail et cliquer sur le bouton ci-dessous."; 
           document.getElementById("txt2").innerHTML="Consultez ensuite votre boîte mail."; 
           } 

          else { 
           document.getElementById("txt1").innerHTML="Enter your e-mail address and click on the button below"; 
           document.getElementById("txt2").innerHTML="Then check your mail box"; 
           } 
         } 
     </script> 
+0

非常感謝,問題解決了!我會將其標記爲幾分鐘內解決。 –