document.write() 函数只有在网页初始化的时候输出才可以,如果是通过事件调用来输出会将原始页面覆盖,这就是为什么你只能看到一个输出项目。
可以将结果放入一个容器里面,或者将内容一次性输出,具体内容可以这样写:
function getOptions()
{
var x=document.getElementById("mySelect");
var str="";
for (i=0;i
str+=x.options[i].text+"
"
}
document.write(str)
}
var x=document.getElementById("mySelect").value;
document.write(x)
input2.attachEvent("onclick",method);
//for
ie
input2.addEventListener("click",method,false);
//for
ff
如果使用prototype的话更简单,bindAsEventListner