![](/img/trans.png)
[英]Passing a function with parameters as a parameter, but which takes the parameter of the invoking function?
[英]Passing same id as parameter in invoking function and the defined function
我有一個選擇菜單。 在選擇值時,它將觸發getvalyear()函數,將選擇的選項作為參數傳遞。 我需要使用前面描述的相同參數調用display()函數內部的getvalue()函數。 我還必須將參數傳遞給display()函數。
建議任何幫助。
我的描述的代碼片段描述如下。
<select name="year" id="year" style="width: 200px" onchange="getvalue(this)">
<option>--Select Year--</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
</select>
<script type="text/javascript">
function getvalue(ctrl1){
var sel = ctrl1.selectedIndex;
var selVal1 = ctrl1.options[sel].value;
}
function display(clicked_id)
{
getvalyear(id);
}
</script>
如果我了解此問題,則可以嘗試以下代碼來手動顯示選擇框:
function display(clicked_id) {
getvalue($('#' + clicked_id)[0]);
}
// select year
display('year');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.