如果在一个已有的DIV中创建新的DIV

边城的刀声 2007-05-28 03:58:45
function AddToCompareBasket(imgURL,productURL){
obj = document.createElement("DIV");
obj.className="contrast";
obj.innerText=productURL;
document.getElementById("divCompare").appendChild(obj);


}
这样不可以,不知道如何修改
...全文
215 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cymple 2007-05-29
  • 打赏
  • 举报
回复
insertBefore
cqhydz 2007-05-28
  • 打赏
  • 举报
回复
var node = document.createElement("DIV");
node.innerHTML = strText;
var myNode = document.getElementById("a1");
myNode.appendChild(node);
rjzou2006 2007-05-28
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>

<body>

<div id='divCompare'></div>
<input type="button" onclick="alert(document.body.innerHTML);" value="click">
</body>
</html>
<script language="JavaScript">
<!--

function AddToCompareBasket(imgURL,productURL){
obj = document.createElement("DIV");
obj.className="contrast";
obj.innerText="ctURL";
document.getElementById("divCompare").appendChild(obj);


}
AddToCompareBasket();
//-->
</script>
你说怎么会不行呢,
真的不行话

appendChild改成

insertAdjacentHTML
的用法
http://blog.csdn.net/rjzou2006/archive/2007/04/30/1593483.aspx
hbhbhbhbhb1021 2007-05-28
  • 打赏
  • 举报
回复
var obj=document.getElementById("原来的div的id")
document.getElementById("divCompare").appendChild(obj.cloneNode(true));

87,914

社区成员

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

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