javascript - 经典 ASP Javascript 引用中的 'this.value' 是什么意思?

标签 javascript asp-classic this

我试图弄清楚“this.value”在此经典 ASP 引用中的含义。

Response.Write "<Select name=""TaskID" & tmprec.Fields("TaskID") & """ onChange=""javascript:IsTaskComplete(this.value," & num & ")"" class=""SelectText"" style=""width:100%"">" & vbCrLf &_"<Option value=""NULL""></Option>"

到底什么是传递?

最佳答案

<Select name=""TaskID" & tmprec.Fields("TaskID") & """ onChange=""javascript:IsTaskComplete(this.value," & num & ")"" class=""SelectText"" style=""width:100%"">" & vbCrLf &_"<Option value=""NULL""></Option>

这指的是被调用的元素,换句话说就是选择元素,this.value 是更改/选择的值。

了解更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this#As_a_DOM_event_handler

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

关于javascript - 经典 ASP Javascript 引用中的 'this.value' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25696925/

相关文章:

javascript - 在保持宽高比的同时使用背景图像缩放 div 大小

visual-studio - 经典的 ASP super 新手问题

javascript - 传递给 __defineGetter__ 的函数中 "this"的值是多少

jquery - 传递 'this' 作为参数,但在调用函数的上下文中进行操作

Javascript: self 和这个

Javascript 将参数传递给函数

javascript - 格式化从 JSON 文件接收数据的 React 表

asp-classic - ASP经典代码有人可以解释这段代码的作用吗?

mysql - asp mysql变量测试问题

javascript - 如何检查和分割二进制中的整数前缀?