<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<title></title>
</head>
<div id="cnt"></div>
<input name="bt" type="button" value="设置IFrame内容"
</body>
</html>
<script type='text/javascript'>
//添加两个
function doAction1() {
alert("
function doAction2() {
alert("
function doIt() {

//删除所有的ifream内容
var div = document.getElementById("cnt");
var arrifm = div.getElementsByTagName("iframe");
if (arrifm.length != 0) {
var x = div.removeChild(arrifm[0]);
alert("清除成功!")
//添加新的ifream内容
var iframe = document.createElement("iframe");
iframe.src = "b.html";

//为ifream的
if (iframe.attachEvent) {
iframe.attachEvent(" {
doAction1();
alert("Local iframe is now loaded 1.");
} else {
iframe.onload = function() {
this.doAction2();
alert("Local iframe is now loaded 2.");
//追加ifream元素
div.appendChild(iframe);
//弹出ifream的HTML代码
//                alert(div.innerHTML);
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<title></title>
</head>
<div id="cnt"></div>
<input name="bt" type="button" value="设置IFrame内容"
</body>
</html>
<script type='text/javascript'>
//添加两个
function doAction1() {
alert("
function doAction2() {
alert("
function doIt() {

//删除所有的ifream内容
var div = document.getElementById("cnt");
var arrifm = div.getElementsByTagName("iframe");
if (arrifm.length != 0) {
var x = div.removeChild(arrifm[0]);
alert("清除成功!")
//添加新的ifream内容
var iframe = document.createElement("iframe");
iframe.src = "b.html";

//为ifream的
if (iframe.attachEvent) {
iframe.attachEvent(" doAction1);
} else {
iframe.onload = doAction2
//追加ifream元素
div.appendChild(iframe);
//弹出ifream的HTML代码
//                alert(div.innerHTML);
</script>
但是下面这种方式不行:
<!DOCTYPE HTML PUBLIC "- //W3C//DTD HTML 4.01 Transitional//EN"
"http: //www.w3.org/TR/html4/loose.dtd">
<title></title>
</head>
<div id= "cnt" ></div>
<input name= "bt" type= "button" value= "设置IFrame内容" onclick= "doIt()" >
</body>
</html>
<script type='text/javascript'>
function aa() {
alert( "aaaaaaaaa" );
function doIt() {

//删除所有的ifream内容
var div = document.getElementById( "cnt" );
var arrifm = div.getElementsByTagName( "iframe" );
if (arrifm.length != 0) {
var x = div.removeChild(arrifm[0]);
alert( "清除成功!" )
//添加新的ifream内容
var iframe = document.createElement( "iframe" );
iframe.src = "b.html" ;

//添加两个
doIt.prototype.doAction1 = function() {
alert( "onload1" );
bb();
doIt.prototype.doAction2 = function() {
alert( "onload2" );
bb();
// 下面的方式不行
if (iframe.attachEvent) {
iframe.attachEvent( "onload" , this .doAction1());
} else {
iframe.onload = this .doAction2();
// 下面的方式不行
//                if (iframe.addEventListener) {
//                        iframe.addEventListener(' this.doAction1, false);
//                } else if (iframe.attachEvent) {
//                        iframe.onload = this.doAction2;
//                }


//追加ifream元素
div.appendChild(iframe);
//弹出ifream的HTML代码
alert(div.innerHTML);
</script>
js: 添加事件监听addEventListener、移除事件监听removeEventListener
js: 添加事件监听addEventListener、移除事件监听removeEventListener
HTML里Dom onload和jQuery document ready这两个事件的区别
HTML里Dom onload和jQuery document ready这两个事件的区别