我试图找出这个经典ASP参考中'this.value'的含义。
Response.Write "<Select name=""TaskID" & tmprec.Fields("TaskID") & """ onChange=""javascript:IsTaskComplete(this.value," & num & ")"" class=""SelectText"" style=""width:100%"">" & vbCrLf &_"<Option value=""NULL""></Option>"
究竟是什么传递?
答案 0 :(得分:1)
<Select name=""TaskID" & tmprec.Fields("TaskID") & """ onChange=""javascript:IsTaskComplete(this.value," & num & ")"" class=""SelectText"" style=""width:100%"">" & vbCrLf &_"<Option value=""NULL""></Option>
这是指被调用的元素,换句话说是select-element,this.value是更改/选择的值。
实际上,这是javascript中一个非常重要的概念,其行为与其他“传统”面向对象语言略有不同。