从下拉列表中检索并为Java Script设置标签

时间:2012-02-14 17:22:06

标签: javascript html

我想在用户选择下拉列表中的一个值时显示标签。 这些是我的编码。

<table>
    <tr>
        <td>Spend Amount </td>
        <td>
            <select name="amountSpend">
              <option value="Less">Less </option>
              <option value="More">More</option>
              <option value="By">range</option>
            </select>
        </td>
    </tr>  
</table>​

例如,当用户选择较少时,我想使用标签显示“小于10”。 感谢

1 个答案:

答案 0 :(得分:0)

您可以使用document.getElementsByName来检索选择并处理onchange事件:

<label id="foo"></label>

<table>
    <tr>
        <td>Spend Amount </td>
        <td>
            <select name="amountSpend">
              <option value="Less">Less </option>
              <option value="More">More</option>
              <option value="By">range</option>
            </select>
        </td>
    </tr>  
</table>​

<script>
    document.getElementsByName('amountSpend')[0].onchange = function(e){
        document.getElementById('foo').innerHTML = this.value + ' than 10';
    };
</script>

示例:

http://jsfiddle.net/XkXrv/