-2

我有这个代码

<div id="_right-content-top">   
  <!-- <iframe src="/ads/banner.jsp" width="160" height="600" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>  -->    
</div>

使用 jquery 或任何其他方法(纯 js)我想将此 div 的值分配给另一个 div 但没有注释,以这种方式:

<div id="right-content-top">   
  <iframe src="/ads/banner.jsp" width="160" height="600" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>   
</div>

我怎样才能完成在所有浏览器中工作的这项任务?我感谢你的帮助

4

2 回答 2

0
<html>
<script type="text/javascript">
function move()
{
    t = document.getElementById('a').innerHTML.slice(5, -4)
    document.getElementById('b').innerHTML = t
}
</script>
<body>

<a href="javascript://" onclick="move()">move</a>
<div id="a"><!-- hello world --></div>
<div id="b"></div>

</body>
</html>
于 2012-08-03T18:16:36.967 回答
0

如上面的评论所述,仅在整个页面加载后加载广告的最佳方法是在您的页面上放置以下空 div:

<div id="right-content-top"></div>​

然后在 DOM 加载后运行此命令将广告添加到 div:

$(document).ready(function() {
    $("#right-content-top").append('<iframe src="/ads/banner.jsp" width="160" height="600" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>');
});​

或者只有在页面的其余部分完全加载后才将广告添加到 div:

$(window).load(function() {
    $("#right-content-top").append('<iframe src="/ads/banner.jsp" width="160" height="600" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>');
});​
于 2012-08-03T20:01:52.013 回答