求助,简单JS设置问题(好久没来,今天送分) RT,在JS中如何设置select name属性?我这么写的,是无效的: var sel=document.createElement("select"); sel.setAttribute("name","xxx"); //...求解啊!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var sel=document.createElement("select");sel.options.name="xxx"//name属性?sel.options[i].text="xxx" //option 的名字 不是option的name和value是select的eg:<select name="xxx">....</select> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <META http-equiv="Content-Style-Type" content="text/css"> </head> <script language=javascript> window.onload=function(){ var sel= document.getElementById("sel"); sel.name="a"; alert(sel.name) } </script> <body> <div><select id=sel name="aaa"><div> </body></html> TO: BeenZ这样不行,我试过,在页面里也没有显示! 没显示alert语句还是?你的浏览器是什么啊?我在各个浏览器下面测试都通过了的啊发代码来看看 <body> <div><select id=sel name="aaa"><div> </body>你的代码有点小问题,你把select标签都写全了,再试试 你这样写:<script> function a(b){ alert(b.innerHTML); } </script> <body> <div onclick="a(this)" >test<select id=sel></select><div> </body>你看DIV里面的select是不是有name的 <script language=javascript> window.onload=function(){ var sel= document.createElement("<select name='aaa'>"); document.getElementById("pad").appendChild(sel); alert(document.getElementById("aaa").name) } </script> <body> <div id="pad"><div> </body> 楼上地高人,这样做是不行的啊;你可以试试,输出 div 中的内容,看看select 是不是有name 的 如果你用IE8的带开发个工具(F12),可以跟踪到动态的DOM的,select有name的 如何选中当前月份(英文)? HTML拼接问题 正则表达式的一些总结 网页用mideaplay播放时一执行javascript就播止 谁能用js写出仿新郎微博分页代码 一个奇怪的问题,关于document.getElementsByTag的 在一个ASP里插入了JS文件,为什么在JS中不能得到ASP的变量值 关于框架和XP风格菜单的问题! 急!如何让图片居中???在线等待 如何让用户在不关闭当前窗口的情况下不能离开当前窗口? 城市下拉列表 打开关闭问题100分 document.getElementById的用法
var sel=document.createElement("select");
sel.options.name="xxx"//name属性?
sel.options[i].text="xxx" //option 的名字
是select的
eg:<select name="xxx">....</select>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<META http-equiv="Content-Style-Type" content="text/css"> </head>
<script language=javascript>
window.onload=function(){
var sel= document.getElementById("sel");
sel.name="a";
alert(sel.name)
} </script>
<body>
<div><select id=sel name="aaa"><div>
</body>
</html>
BeenZ这样不行,我试过,在页面里也没有显示!
发代码来看看
<div><select id=sel name="aaa"><div>
</body>
你的代码有点小问题,你把select标签都写全了,再试试
<script>
function a(b){
alert(b.innerHTML);
}
</script>
<body>
<div onclick="a(this)" >test<select id=sel></select><div>
</body>你看DIV里面的select是不是有name的
<script language=javascript>
window.onload=function(){
var sel= document.createElement("<select name='aaa'>");
document.getElementById("pad").appendChild(sel);
alert(document.getElementById("aaa").name)
}
</script>
<body>
<div id="pad"><div>
</body>
你可以试试,输出 div 中的内容,看看select 是不是有name 的