代码如下:<?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
?>
// 其它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
?>
<?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
?>
页面上的下拉框没有添加选项,但是html 源代码正常。
echo " var obj = document.getElementById(\"test\");";
echo " obj.options.add(new Option(\"hello\", \"world\");";
echo "</script>";
// 其它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
?>
<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>";
?>
window.onload=function (){
var obj = document.getElementById('test');
obj.options.add(new Option('hello', 'world'));
}
</script>";
<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>";
?>