gpt4 book ai didi

javascript - 使用 Javascript 获取选择选项值

转载 作者:行者123 更新时间:2023-11-28 07:46:13 25 4
gpt4 key购买 nike

我有一个下拉菜单,当选择“内部”时,我想隐藏某些文本(id =“hide-this”部分)。为什么我的代码不起作用?另外,这需要使用 Javascript 来执行!

 HTML
<tr>
<td class="name">Affiliate Type: </td>
<td class="value">
<div style="float:left;">
<select id="affiliate_type" size="0" name="affiliate_type">
<option value="internal">Internal</option>
<option value="external">External</option>
<option value="network" selected="selected">Network</option>
</select>
</div>

<div id="hide-this" style="float:left;">
<label for="web_access_1"><input type="checkbox" id="web_access_1" name="web_access[]" value="1">Restrict access to web</label>
<label for="app_access_1"><input type="checkbox" id="app_access_1" name="app_access[]" value="1" checked="checked">Restrict access to app</label>
</div>
</td>
</tr>

Javascript

 var sel = document.getElementById('affiliate_type');
if (sel.options[sel.selectedIndex].value == 'internal') {
document.getElementById('hide-this').style.display = 'none';
}

最佳答案

你必须调用你的代码!附加一个 onchange 处理程序:

document.getElementById('affiliate_type').onchange = function() {
if (this.options[this.selectedIndex].value == 'internal') {
document.getElementById('hide-this').style.display = 'none';
}
}

fiddle :http://jsfiddle.net/xdonxwp1/

关于javascript - 使用 Javascript 获取选择选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27406202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com