【问题标题】:HTML onchange (this.value)HTML onchange (this.value)
【发布时间】:2015-09-09 10:27:57
【问题描述】:

我们在代码中发现了这一点(我们不是自己编写的,而且我们是编程新手),谁能解释一下 this.value 的含义以及如何更改它?

<select id="sel_target" onchange="paint(this.value);sendid(value); highlight(value);move_to(value)">

谢谢!

【问题讨论】:

    标签: javascript html onchange


    【解决方案1】:

    this.value 表示选中的值。

    例子:

    function getComboA(sel) {
        var value = sel.value;  
    }
    
    <select id="comboA" onchange="getComboA(this)">
    <option value="">Select combo</option>
    <option value="Value1">Text1</option>
    <option value="Value2">Text2</option>
    <option value="Value3">Text3</option>
    </select>
    

    上面的例子让你选择了OnChange事件。

    【讨论】:

    • 好的,谢谢!但是 (this.value) 和 (value) 之间有什么区别?我们正在尝试使用特定值运行函数paint,但不知道该怎么做。
    • this 作为关键字,“计算为当前执行上下文的 ThisBinding 的值”,this.value 表示当前选择的值。其中 as value 为您提供下拉列表的所有值
    猜你喜欢
    • 2021-08-09
    • 2015-05-05
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    相关资源
    最近更新 更多