option问题 <select name='cars' onChange='_alert()'>"<option value=i>tmp_sle</option></select>显示的时候显示 tmp_sle ,如果tmp_sle 是个变量 ,该如何写?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tmp_sle 是js变量还是 什么? <select name='cars' onChange='_alert()'>" <option value=i><script>document.write(tmp_sle);</script></option> </select> tmp_sle 是个变量 ,但程序把它当成一个 字符串 常量来处理的, 我现在问题是 变量值传递不进去 option value=i> <script>document.write(tmp_sle); </script> </option> 不行 , 显示 document.write(tmp_sle); "<option value=i>"+tmp_sle+ "</option> " " <option value=i>"+tmp_sle+ " </option> "不工作显示 "+tmp_sle+" var tmp_sle="china"<select name='cars' onChange='_alert()'>" <option value=i>tmp_sle </option> </select> 我希望显示 china 而不是 tmp_sle 你可以设置这个select的text值啊~把变量传给它· <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><script type="text/javascript">var a=[];var tmp_sle="china"a.push("<select name='cars' onChange='_alert()'>");for(var i=0;i<3; i++){ a.push("<option value="+i+">"+tmp_sle +"</option>")}a.push("</select>");a=a.join('');document.writeln(a)</script></body></html> 问题不是很清楚,如果tmp_sle是java变量:<%for(int tmp_sle = 0;tmp_sle<=3;tmp_sle++){%><option value=i><%=tmp_sle%></option> <%}%>如果tmp_sle是js变量:<select name='cars' id = 'cars' onChange='_alert()'>"<option value=i>tmp_sle </option></select><script>var tmp_sle = 1;function jsAddItem() { var objSelect = document.getElementById('cars'); var varItem = new Option(tmp_sle,tmp_sle ); objSelect.options.add(varItem); tmp_sle++; } }</script><input type = "button" value = "test" onclick ="jsAddItem()"> 一段 javascript代码 :tmp_sle = "china";panelStr += "<select name='cars' id = 'cars' onChange='_alert()'>" panelStr += "<option value=i>tmp_sle </option> "panelStr += "</select> ".. license.innerHTML = panelStr;显示出来始终是 tmp_sle , 我需要显示 china 而不是 tmp_sle <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><script type="text/javascript">var tmp_sle = "china"; var panelStr="";panelStr += " <select name='cars' id = 'cars' onChange='_alert()'>" panelStr += " <option value=i>"+ tmp_sle +"</option> " panelStr += " </select> " document.writeln(panelStr);</script></body></html> panelStr += " <option value=i>"+ tmp_sle +"</option> " UP 像这样? <script language="javascript"> var optionOne = "Beijing"; var optionTwo = "Tianjin"; </script> <select> <option> <script>eval(document.write(optionOne));</script> </option> <option> <script>eval(document.write(optionTwo));</script> </option> </select> 求解一段javascript,为什么满足条件时不返回false 如何实现Document.getSelection()功能 JavaScript有什么好的入门书吗? $("#AAAA")的问题 语句中如何使用变量? 小问题,如何获取表单名????? 请问这句代码是什么意思? showmodaldialog打开的窗口的右侧为何总是留有margin 在一个javascript文件里可以再写入的javascript判断代码吗? 为什么函数未定义呢 高分求清除js脚本 web怎么动态加载远程js文件
<option value=i><script>document.write(tmp_sle);</script></option>
</select>
显示 "+tmp_sle+"
<option value=i>tmp_sle </option>
</select>
我希望显示 china 而不是 tmp_sle
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body><script type="text/javascript">
var a=[];
var tmp_sle="china"
a.push("<select name='cars' onChange='_alert()'>");
for(var i=0;i<3; i++){
a.push("<option value="+i+">"+tmp_sle +"</option>")
}
a.push("</select>");
a=a.join('');
document.writeln(a)
</script>
</body>
</html>
如果tmp_sle是java变量:
<%for(int tmp_sle = 0;tmp_sle<=3;tmp_sle++){%>
<option value=i><%=tmp_sle%></option>
<%}%>如果tmp_sle是js变量:
<select name='cars' id = 'cars' onChange='_alert()'>"
<option value=i>tmp_sle </option>
</select><script>
var tmp_sle = 1;
function jsAddItem() {
var objSelect = document.getElementById('cars');
var varItem = new Option(tmp_sle,tmp_sle );
objSelect.options.add(varItem);
tmp_sle++;
}
}
</script>
<input type = "button" value = "test" onclick ="jsAddItem()">
panelStr += "<option value=i>tmp_sle </option> "
panelStr += "</select> "
..
license.innerHTML = panelStr;显示出来始终是 tmp_sle , 我需要显示 china 而不是 tmp_sle
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<script type="text/javascript">var tmp_sle = "china";
var panelStr="";
panelStr += " <select name='cars' id = 'cars' onChange='_alert()'>"
panelStr += " <option value=i>"+ tmp_sle +"</option> "
panelStr += " </select> " document.writeln(panelStr);
</script>
</body>
</html>
UP
var optionOne = "Beijing";
var optionTwo = "Tianjin";
</script> <select>
<option>
<script>eval(document.write(optionOne));</script>
</option>
<option>
<script>eval(document.write(optionTwo));</script>
</option>
</select>