javascript以及HTML DOM问题

2025-05-18 05:28:21
推荐回答(3个)
回答1:

document.write() 函数只有在网页初始化的时候输出才可以,如果是通过事件调用来输出会将原始页面覆盖,这就是为什么你只能看到一个输出项目。
可以将结果放入一个容器里面,或者将内容一次性输出,具体内容可以这样写:

function getOptions()
{
var x=document.getElementById("mySelect");
var str="";
for (i=0;i {
str+=x.options[i].text+"
"
}
document.write(str)
}

回答2:

var x=document.getElementById("mySelect").value;
document.write(x)

回答3:

input2.attachEvent("onclick",method);
//for
ie
input2.addEventListener("click",method,false);
//for
ff
如果使用prototype的话更简单,bindAsEventListner