我有一个下拉列表,当更改默认选择时,该列表运行javascript函数var a=[{name: "John", age: "30"},
{name: "Jane", age: "20"}];
a.forEach((e)=>{
if(e.name=="John")
a.splice(a.indexOf(e),1)
})
console.log(a)
:
printResult
我希望表单提交在页面加载以及选择其他选项时默认选择的选项。我找不到的所有教程都只涵盖<form action="">
<select name="list" onChange="printResult();">
<option value="1"> Option 1</option>
<option value="2" selected> Option 2</option>
<option value="3"> Option 3</option>
</select>
</form>
,而不是我想要的。
这可能吗?
答案 0 :(得分:1)
如果要在页面加载时调用函数,请执行以下操作:
<body onload="printResult();">
<form action="">
<select name="list" onChange="printResult();">
<option value="1"> Option 1</option>
<option value="2" selected> Option 2</option>
<option value="3"> Option 3</option>
</select>
</form>
</body>
或者在jquery中,您可以将加载功能推迟到页面的任何位置:
$(window).on("load",function(){ printResult(); })
或准备好文档:
$(document).ready(function(){printResult();})