HTML <marquee> 标签滚动文本示例 - 实现循环滚动效果
<p>"""<marquee id="a1" direction="left" loop="1" onfinish="replay();"><br> asdfasdf<br></marquee><br><script><br> function replay()<br> {<br> var obj=document.getElementById("a1");<br> //alert(obj);<br> if(document.all)<br> obj.innerHTML=obj.innerHTML; //ie可以,firefox不可以<br> else<br> obj.start(); //firefox可以,ie不可以<br> }<br></script><br>————————————————<br>版权声明:本文为CSDN博主「夜路人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。<br>原文链接:https://blog.csdn.net/wxljmy77/article/details/14122039内容:这段代码是一个HTML标签<marquee>的示例,它可以实现文本滚动的效果。具体解释如下:<br><br>1. <code><marquee></code>标签用于定义滚动文本或图像,它具有以下属性:<br> - id:给标签指定一个唯一的ID。<br> - direction:设置滚动的方向,可以是"left"、"right"、"up"或"down"。<br> - loop:设置滚动的次数,可以是一个整数或"infinite"表示无限次。<br> - onfinish:设置滚动完成后要执行的函数。<br><br>2. <code></marquee></code>闭合标签用于结束<marquee>标签内的内容。<br><br>3. <code><script></code>标签用于定义JavaScript代码。<br><br>4. <code>function replay()</code>是一个JavaScript函数,在滚动完成后被调用。<br><br>5. <code>var obj=document.getElementById(\"a1\");</code>通过ID获取<marquee>标签的对象。<br><br>6. <code>if(document.all)</code>是一个判断浏览器的条件,如果是IE浏览器则执行内部代码。<br><br>7. <code>obj.innerHTML=obj.innerHTML;</code>是IE浏览器下的操作,将<marquee>标签内的内容重新赋值,从而实现重播。<br><br>8. <code>else obj.start();</code>是非IE浏览器(如Firefox)下的操作,通过<code>start()</code>方法重新开始滚动。<br><br>总结:该代码实现了一个<marquee>标签的滚动效果,并在滚动完成后重新播放。需要注意的是,该代码使用了一些比较老旧的方法,不太适用于现代Web开发。</p>
原文地址: https://www.cveoy.top/t/topic/qdrR 著作权归作者所有。请勿转载和采集!