asp中用response.write无法控制js

来源:百度知道 编辑:UC知道 时间:2024/09/22 15:49:35
我的代码是这样的
Response.Write("<SELECT NAME='classId' onChange=""if(this.selectedIndex==51) {this.document.getElementById('test').style.display='inline-table';}"")>")
问题就是这样无法更改id为test的select的显示属性,那位大虾指点下啊,感激不尽。

问题是这样地

你想要的JS代码
javascript:{
if(this.selectedIndex==51)
this.document.getElementById('test').style.display='inline-table'

}

Response.Write("<SELECT NAME='classId' onChange="+
" 'javascript:{if(this.selectedIndex==51)"+
" this.document.getElementById('test').style.display="+
" 'inline-table'}' "+">")

Response.Write ("<SELECT NAME='classId' onChange=""if(this.selectedIndex==51) {this.document.getElementById('test').style='display:inline-table'}"">")

要注意单引号和双引号的使用方法