js如何在本页面div中输出内容而不跳转?

2024-12-30 02:05:30
推荐回答(2个)
回答1:

你查查document.write是什么意思,如果使用不合理它会把当前页面清空然后再输出,所以才会出现select标签不见了。
一般的话,只有在页面加载的时候才会使用document.write这个函数,如果你在方法中调用这个方法,由于此时的document已经加载而且分析完了,那么document.write()将会重新加载document,而且在加载之前它会把以前加载的东西清除掉。这就是问什么你的select标签不见得原因。
对于你的程序你可以把要加载的东西用innerHTML输出到一个div中,这样的话就没有问题了,而且也比较的规范。

回答2:

function changediv(value){
//做你要做的,value是select选中的value

}