document.getElementById("dv").innerHTML="<table id='aa' border="1"><tr><td>1234</td></tr></table>";这样赋值正确嘛? 如果正确 那下面这代代码为什么执行不出来
<html>
<head>
<title>iframe.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<script type="text/javascript">
//window.parent.funHead();
function ifName(){
document.getElementById("dv").innerHTML="<table id='aa' border="1"><tr><td>1234</td></tr></table>";
//document.getElementById("dv").innerHTML="插入數據成功";
}
</script>
<body>
<div id="dv" name="dv"></div>
<input type="button" value="提交" onclick="ifName()" />
</body>
</html>求高手解释一下
<html>
<head>
<title>iframe.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<script type="text/javascript">
//window.parent.funHead();
function ifName(){
document.getElementById("dv").innerHTML="<table id='aa' border="1"><tr><td>1234</td></tr></table>";
//document.getElementById("dv").innerHTML="插入數據成功";
}
</script>
<body>
<div id="dv" name="dv"></div>
<input type="button" value="提交" onclick="ifName()" />
</body>
</html>求高手解释一下
document.getElementById("dv").innerHTML=
红色部分请不要用全角方式(要用半角,也就是英文方式)其次将
"<table id='aa' border="1"><tr><td>1234</td></tr></table>";
改为
"<table id='aa' border=1><tr><td>1234</td></tr></table>";
也就是去掉border="1"的双引号
或者如1楼
双引號裡面 是單引號 border=1 你查看下 頁面應該有報錯