我有一个问题,我确信它很简单,但我在让它工作时遇到了一些小问题。我在具有一个参数的外部 js 文件中编写了一个函数。
在我的 HTML 中,我有 onclick 事件,其中我想提供的参数是下拉菜单中的值,因此我使用 document.getElementById 来获取该值。但是当我触发事件时它会提示。
<select id="ddlOriginHubChinaSea" onclick="chkHub(document.getElementById('ddlOriginHubChinaSea').val())" >
<option value="Cambodia">Cambodia</option>
<option value="HK">HK</option>
<option value="Indonesia">Indonesia></option>
<option value="Shanghai">Shanghai</option>
<option value="Thailand">Thailand</option>
</select>
function chkHub(param) {
if (param != '') {
$('#txtChinaSeaAirHub').val(param);
}
else {
$('#txtChinaSeaAirHub').val('');
}
}
最佳答案
试试这个:
<select id="ddlOriginHubChinaSea" onchange="chkHub(this.value)" >
关于javascript - HTML onclick document.getElementById,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11098134/