js和jQuery的onchang触发事件:
以bootstrap为基础的框架,内嵌iframe框架,功能需求是在iframe页面里面对select标签选择值后自动触发某一函数,但是在页面中采用js获取select的值却一直找不到对应的select,代码如下:
var typeplace=document.getElementById('multitabs_info_4').contentWindow.document.getElementById('selectWorkplace');
“multitabs_info_4”父页面的id可以正常获取,但继续获取iframe中的“selectWorkplace”时,一直获取不到,最后采用jQuery的方式正常获取,代码如下:
<script type="text/javascript">
$(function(){
$("select[id='selectWorkplace']").change(function(){
........//需要执行的函数
})
})
</script>
综上所述:有些框架元素上的onchange无效,因此需要使用jquery的主动绑定onchange事件!