什么' this.value'在经典ASP Javascript参考中意味着什么?

时间:2014-09-06 04:54:14

标签: javascript asp-classic this

我试图找出这个经典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>"

究竟是什么传递?

1 个答案:

答案 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是更改/选择的值。

阅读详情:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this#As_a_DOM_event_handler

实际上,这是javascript中一个非常重要的概念,其行为与其他“传统”面向对象语言略有不同。