67,513
社区成员
发帖
与我相关
我的任务
分享
function onFirstItemChanged(){
//do something
//修改第二个选项中选中的选项
onSecondItemChanged();
}
function onSecondItemChanged(){
//do something
//修改第三个选项中选中的选项
onThirdItemChanged();
}
function onThirdItemChanged(){
//do something
}
function assign(){
var firstItem = document.getElementById( 'first' );
if( firstItem ){
firstItem.selectdIndex = yourIndex;//your index
onFirstItemChanged();
}
var secondItem = document.getElementById( 'second' );
if( secondItem ) {
secondItem.selecedIndex = yourIndex;
onSecondItemChanged();
}
var thirdItem = document.getElementById( 'third' );
if( thirdItem ){
thirdItem.selectedIndex = yourIndex;
onThirdItemChanged();
}
}
window.onload=function(){
assign();
}
<script>
<body>
<select id='first' name='first' onchange='onFirstItemChanged()'>
<option value='0'>some string</option>
</select>
<select id='second' name='second' onchange='onSecondItemChanged()'>
<option value='0'>some string</option>
</select>
<select id='third' name='third' onchange='onThirdItemChanged()'>
<option value='0'>some string</option>
</select>
</body>