87,910
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript" type="text/javascript">
function change(){
alert("dd");
}
function clk(){
var selOption=document.getElementById("select");
selOption.selectedIndex=2;
}
</script>
<body>
<input type="button" onclick="clk()" value="click" />
<select name="select" id="select" onchange="change()">
<option>aa</option>
<option>bb</option>
<option>cc</option>
</select>
</body>
<input id="btn" type="button" onclick="clk()" value="click" />
<script language="javascript" type="text/javascript">
function clk(){
alert('按钮被点击!');
document.getElementById('btn').click();//这里的click()方法并不会触发onClick()事件(就像selOption.selectedIndex=2并不会触发onChange()事件一样),这种机制其实就是为了避免循环嵌套
}
</script>
<script type="text/javascript">
function change(){
alert("dd");
}
function clk(){
var selOption=document.getElementById("select");
selOption.selectedIndex=2;
}
</script>
<input type="button" onclick="clk()" value="click" />
<select name="select" id="select" onpropertychange="change()">
<option>aa</option>
<option>bb</option>
<option>cc</option>
</select>
selOption.selectedIndex=2;
selOption.onchange();
selOption.selectedIndex=2;
<script language="javascript" type="text/javascript">
function change(){
alert("dd");
}
function clk(){
var selOption=document.getElementById("select");
selOption.selectedIndex=2;
change();
}
</script>