我有以下问题:
我有.aspx页面,我已经加载到<iframe>
的另一个页面,而不是我试图听取文本框的onchange事件,如下例所示:
<html>
<head>
</head>
<body>
<script>
function IframeLoad() {
document.getElementById('serviceFrame').contentDocument.getElementById('txtId').value= "123";
document.getElementById('serviceFrame').contentDocument.getElementById('txtOutputId').addEventListener("change", function() {
alert('change');
});
alert('IframeLoad');
};
</script>
<iframe id="serviceFrame" src="http://localhost/MyPagey.aspx" width="100" height="100" align="right" frameborder="0" onload="IframeLoad()"/>
</body>
</html>
我的.aspx页面中有两个TextBox
元素
问题是什么?为什么OnChange事件没有被调用?