这是选择框中的代码
<select id="localityvalid" onchange="getLocalitiesList('local')>
<option value="1">hello</option>
-------------------
somewhere i did the following dynamically adding `<option selected='selected' value="+results.id+">"+results.value+"</option>`
当我使用下拉菜单更改选择框时,会执行getLocalitiesList(),但当我动态添加值时,则不会。有没有什么事件可以让它承认那个方法?否则怎么办?
如果我像一样附加新的selecbox
<select id="localityvalid" onchange="getLocalitiesList('local')>
`<option selected='selected' value="+results.id+">"+results.value+"</option>`
那么我需要调用这个方法
当您调用方法lik"getLocalitiesList(this.value);"时
- 函数getLocalitiesList(value){
- 警报(值)
- //做你想做的事(比如改变一些价值观)
- }
你可以得到你选择的值。
动态添加值后使用selectObject.fireEvent('onchange')。
如果您想触发该函数,您需要在添加新的动态选项后立即单独调用它。