代码如下:<?php
  // 其它php code    echo "<script type=\"text/javascript\">
    echo " var obj = document.getElementById(\"test\")";
    echo " obj.options.add(new Option(\"hello\", \"world\");
    echo "</script>//其它 php code
?>

解决方案 »

  1.   


    <?php
      // 其它php code  echo "<script type=\"text/javascript\">
      echo " var obj = document.getElementById(\"test\");";
      echo " obj.options.add(new Option(\"hello\", \"world\");
      echo "</script>//其它 php code
    ?>
      

  2.   


    页面上的下拉框没有添加选项,但是html 源代码正常。
      

  3.   

    你这里好像是原样输出显示html代码,而不是要执行其中的代码。
      

  4.   

      echo "<script type=\"text/javascript\">";
      echo " var obj = document.getElementById(\"test\");";
      echo " obj.options.add(new Option(\"hello\", \"world\");";
      echo "</script>";
      

  5.   

    <?php
      // 其它php code  echo "<script type=\"text/javascript\">";
      echo " var obj = document.getElementById(\"test\")";
      echo " obj.options.add(new Option(\"hello\", \"world\");";
      echo "</script>";//其它 php code
    ?>
      

  6.   

    echo "<script type='text/javascript'>var obj = document.getElementById('test');obj.options.add(new Option('hello', 'world');</script>";
      

  7.   

    以下代码 验证通过
    <select name="test" id="test">
    <option value="1">1</option>
    <option value="2">2</option>
    </select>
    <script type="text/javascript">
    function f(){
      var os=document.getElementById('test');
      for(var i=0; i<10; i++){
         var option = document.createElement('option');
         option.text = 'hello' + i;
         option.value = i;
         os.options.add(option);
      }
    }
    </script><?PHP
    echo "<script  type=\"text/javascript\">window.onload=function(){f();}</script>";
    ?>
      

  8.   

    echo "<script type='text/javascript'>
    window.onload=function (){
    var obj = document.getElementById('test');
    obj.options.add(new Option('hello', 'world'));
    }
    </script>";
      

  9.   

    方法二:<select name="test" id="test">
    <option value="1">1</option>
    <option value="2">2</option>
    </select>
    <?PHP
    echo "<script  type=\"text/javascript\">";
    echo "window.onload = function(){";
    echo "var os=document.getElementById('test');";
    echo "var option = document.createElement('option');";
    echo "option.text = 'hello';";
    echo "option.value = 1;";
    echo "os.options.add(option);";
    echo "var option = document.createElement('option');";
    echo "option.text = 'world';";
    echo "option.value = 2;";
    echo "os.options.add(option);";
    echo "}";
    echo "</script>";
    ?>