Javascript:将文本更改为段落标记

时间:2015-04-30 12:42:05

标签: javascript html

我试图更改段落标记内的文字,如下所示:

    <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>

当我更改输入标签的文本值时,上面的脚本运行正常,但对于段落标签,它不起作用......我可能忘记了一些事情......感谢您的帮助!

1 个答案:

答案 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>