选择下拉列表中的特定值时发出警报

San*_*alp 0 html javascript

我在一个不受我控制的网站上有一个Dropdown(select).但它可以通过javascript,html,jquery..etc进行修改(他们提供了这样做的web applet)

此下拉列表可以标识为ID"Zdd_1".如果用户在下拉列表中选择"是",那么我只想要一个警报.当用户导航到页面时.下拉列表可能是"是"或其他值,但我不在乎.

只有当下拉状态从任何值变为"是"时,才需要此警报.我对jquery和ajax并不多,所以如果这可以简单地完成(意味着只使用javascript),那就太好了.

Lia*_*van 5

它可以在jQuery的帮助下轻松完成.

$('#Zdd_1').change(function(){
    if($(this).val() === 'yes')
        alert("Hi, I'm alert!");
});
Run Code Online (Sandbox Code Playgroud)

其中Zdd_1是select元素的id.

如果你愿意,当然你只能使用javascript.

使用Javascript:

    function selectChange(element) {
        if (element.options[element.selectedIndex].value == 'Yes')
            alert("Hi, I'm alert!");
    }
Run Code Online (Sandbox Code Playgroud)

HTML:

<select id="Zdd_1" onchange="selectChange(this)">
    <option value="Maybe">Maybe</option>
    <option value="Yes">Yes</option>
    <option value="No">No</option>
</select>
Run Code Online (Sandbox Code Playgroud)