var obj2=document.getElementById("nls");必须保证该控件的id="nls"。不知道你的控件是什么类型,如果是服务器端控件,"nls"是该控件的服务器端id,在最终的客户端html中,真正的html tag会改变id。最好把nls的代码贴出来看看,只要开头部分就行。
<script language="jscript"> function cmdChangeInfo() { var s_f="BMP"; var obj2=document.getElementById("nls"); document.all.nls.BCStyle.value =document.getElementById("txtNewText").value;
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="BCStyle" VALUE="0">
<PARAM NAME="BCData" VALUE="1234567890">
这个id是我自已加上的
function cmdChangeInfo()
{
var s_f="BMP";
var obj2=document.getElementById("nls");
document.all.nls.BCStyle.value =document.getElementById("txtNewText").value;
}
</script>
我用苦涩的咖啡的方法试了,没有报错,但是控件的属性值没有改变,不知道写的对不对呢?