先来段代码:
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吗,可是获取值与设置默认值怎么办呢,还是不行的~