demo2.innerHTML=demo1.innerHTML什么意思?

demo2.innerHTML=demo1.innerHTML;functionMarquee(){if(demo2.offsetTop-demo.scrollTop<=... demo2.innerHTML=demo1.innerHTML;
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0){
demo.scrollTop-=demo1.offsetHeight;
}
else{
demo.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed);
demo.onmouseover=function() {clearInterval(MyMar)};
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
</script>

谁能帮我具体介绍这段代码什么意思?
展开
 我来答
vlongggg
推荐于2016-04-26
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
把demo1标签里的脚步赋值与demo2

innerHTML看它的英文单词也可以明白就是里面的字符按html标记的语言格式取出来或重新设置。
其实innerHTML不是w3c标准所支持的,但是各大浏览器厂商都提供了它的实现,所以实际上它还是标准的。
innerHTML是一个属性,用法举个例子,假如有个标签:
<div id="div1"></div>
下面是js:
var div1=document.getElementById("div1");
div1.innerHTML="<span style='color:red'>Hi</span>";//重新设置div1内的html代码。
alert(di1.innerHTML);//取出div1里面的 html代码

还有个innerText属性,这个属性只被ie支持,其实没有必要有这个属性,因为innerHTML完全可以替代它。
div1.innerHTML="Hi";//其实和innerText的效果一样
放飞新的人生
推荐于2018-04-05 · TA获得超过1707个赞
知道小有建树答主
回答量:405
采纳率:64%
帮助的人:218万
展开全部

demo2.innerHTML=demo1.innerHTML

表示将demo1节点的内部HTML代码赋给demo2,下面给出一个简单的案例:

<body>
     <div id = "box1"><div style="width:80px;height:50px;background:#666"></div></div>
     <br/>
    <div id = "box2">empty box</div>
     <script type="text/javascript">
         var $box1 = document.getElementById("box1");
         var $box2 = document.getElementById("box2");
         $box2.innerHTML = $box1.innerHTML;
     </script>
 </body>

效果就是,<div id = "box2">empty box</div>中的 empty box 变成了:

<div style="width:80px;height:50px;background:#666">

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大四儿
2015-12-09 · TA获得超过212个赞
知道小有建树答主
回答量:345
采纳率:0%
帮助的人:67.1万
展开全部
把demo1里边的内容给demo2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式