您的位置:首页 > 产品设计 > UI/UE

对于select做ele.setAttribute(“value”,“xxxx”)与ele.value = ""的效果

2013-12-20 19:10 316 查看
先来段代码:

var s = document.createElement("select") ;
for(var i = 0 ; i < 5 ; i++){
var op = document.createElement("option") ;
s.appendChild(op) ;
}

//--------------now start test
alert(s.getAttribute("value")) ;//null
alert(s.value) ;//0
//-----set default option
s.setAttribute("value",3) ;//do't work
s.value = 3 ; //work

嗯,应该能说的很清楚了,但是原因嘛,不是特别理解啊;不是推荐DOM level 1 的setA ,getA吗,可是获取值与设置默认值怎么办呢,还是不行的~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  select value setArribute
相关文章推荐