0

当在 DropDownList 中选择一个项目时,我能否请一些帮助来调用 Javascript 函数 (getSelectedFilterText)。

这是我的代码:

<select id="FeedBackFilter" name="FeedBackFilter" width="2000" onclick="getSelectedFilterText">
    <option value="All">All</option>
    <option value="Bad">Bad</option>
    <option value="Good">Good</option>
    <option value="Both">Both</option>
</select>

function getSelectedFilterText()
{
    alert("test");
    var e = document.getElementById("FeedBackFilter");
    var strUser = e.options[e.selectedIndex].text;
    alert(strUser);
}

我究竟做错了什么?

4

1 回答 1

0

首先你需要像这样的括号:

onclick="getSelectedFilterText()"

但是,如果您只希望在他们更改选择时发生这种情况,您应该考虑使用事件“onchange”,如下所示:

onchange="getSelectedFilterText()"

这样,当他们更改选项时就会发生这种情况,而不是当他们单击它时……这是不同的,他们可以在不更改选项的情况下单击它

于 2013-02-04T00:07:29.827 回答