用innerHTML可以插入这样的HTML吗?(高分)

tommlu 2003-05-21 09:08:21
用innerHTML可以插入这样的HTML吗?
<form method="post" action="SearchResults.aspx" id="frmSearch" name="frmSearch">
<table cellspacing="0" cellpadding="0" width="390" height="0" border="0" background="images/search-back.jpg">
<tr>
<td width="100"><img src="images/home-botton.jpg">
</td>
<td width="124" align="right"></td>
<td width="142" align="right">
<input type="text" name="txtSearch" ID="txtSearch" SIZE="20">
</td>
<td width="24" align="left">
<input name="image1" type="image" id="image1" src="images/sUntitled-1.jpg" width="24" height="25" border="0">
</td>
</tr>
</table>
</form>
...全文
104 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liudong963 2003-05-21
  • 打赏
  • 举报
回复
要看你插入的元素是什么,比如table、tr都不支持插入,但可考虑outerHTML或其上一层对象中使用innerHTML来插入。
zerochang 2003-05-21
  • 打赏
  • 举报
回复
这个要看插到什么元素里面了,好像Table是不能插的,别的只是是可写的innerHtml应该都可以的呀.
月光易水 2003-05-21
  • 打赏
  • 举报
回复
偷懒的方法

<SPAN id=myForm style="display:none">
<form method="post" action="SearchResults.aspx" id="frmSearch" name="frmSearch">
<table cellspacing="0" cellpadding="0" width="390" height="0" border="0" background="images/search-back.jpg">
<tr>
<td width="100"><img src="images/home-botton.jpg">
</td>
<td width="124" align="right"></td>
<td width="142" align="right">
<input type="text" name="txtSearch" ID="txtSearch" SIZE="20">
</td>
<td width="24" align="left">
<input name="image1" type="image" id="image1" src="images/sUntitled-1.jpg" width="24" height="25" border="0">
</td>
</tr>
</table>
</form>
</SPAN>

<DIV id="showForm">
</DIV>
<SCRIPT LANGUAGE="JavaScript">
<!--
var sFormHTML = myForm.innerHTML ;
myForm.innerHTML = "" ;
showForm.innerHTML = sFormHTML ;
//-->
</SCRIPT>


:_)
fason 2003-05-21
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=10176
tommlu 2003-05-21
  • 打赏
  • 举报
回复
TO:net_lover(孟子E章)
能告诉我怎莫插入吗?
kingdomzhf 2003-05-21
  • 打赏
  • 举报
回复
up
孟子E章 2003-05-21
  • 打赏
  • 举报
回复
完全可以
wukunrong 2003-05-21
  • 打赏
  • 举报
回复

onload=function(){
var str;
str="<table width=100% border=0 cellspacing=1 cellpadding=1 bgcolor=#000000>"
str+="<tr bgcolor=#ffffff><td bgcolor=#ffffff width=20% align=center><font color=#0066cc size=2>11111</font></td><td width=20% align=center><font color=#0066cc size=2>22222</font></td><td width=40% align=center><font color=#0066cc size=2>3333</font></td><td width=20% align=center><font color=#0066cc size=2>44444</font></td></tr>"
<!$MGREPEAT>
str+="<tr bgcolor=#ffffff><td bgcolor=#ffffff width=20% align=center><font color=#0066cc size=2>ewrqweq</font></td><td width=20% align=center><font color=#0066cc size=2>wqetqwteqw</font></td><td width=40% align=center><font color=#0066cc size=2>ewtqwetqwet</font></td><td width=20% align=center><font color=#0066cc size=2>ewtqwteqt</font></td></tr>"
<!$MGENDREPEAT>
str+="</table>"

new_date.document.body.style.fontSize=12;
new_date.document.body.innerHTML = str;
}
李世垚 2003-05-21
  • 打赏
  • 举报
回复
不可以
用insertAdjacentHTML

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧