读书人

marquee属性可以用js调用吗,该如何解决

发布时间: 2012-06-24 18:32:37 作者: rapoo

marquee属性可以用js调用吗
我有几个页面都需要用到同样滚动的模块,我想用JS调用,我下面的这个转换成JS好像不行,请问一下,是marquee属性不能用JS调用还是其他的原因,谢谢

HTML code
<DIV><MARQUEE style="WIDTH: 220; HEIGHT: 260" scrollAmount=1 scrollDelay=77 direction=up width=280 height=200 onmouseout="this.start()" onmouseover="this.stop()"><p>   001<br />   002<br />   003<br />   004<br />      </p>   </MARQUEE></DIV>

JScript code
document.writeln("<DIV><MARQUEE style=\"WIDTH: 220; HEIGHT: 260\" scrollAmount=1 scrollDelay=77 direction=up width=280 height=200 onmouseout=\"this.start()\" onmouseover=\"this.stop()\">");document.writeln("<p>");document.writeln("   001<br />");document.writeln("   002<br />");document.writeln("   003<br />");document.writeln("   004<br />");document.writeln("      </p>");document.writeln("   </MARQUEE></DIV>");document.writeln("");


[解决办法]
字符串后面多一个换行干啥?
HTML code
<body><script>document.writeln("<DIV><MARQUEE style=\"WIDTH: 220; HEIGHT: 260\" scrollAmount=1 scrollDelay=77 direction=up width=280 height=200 onmouseout=\"this.start()\" onmouseover=\"this.stop()\">");document.writeln("<p>");document.writeln("   001<br />");document.writeln("   002<br />");document.writeln("   003<br />");document.writeln("   004<br />");document.writeln("      </p>");document.writeln("   </MARQUEE></DIV>");document.writeln("");</script></body>
[解决办法]
这样更方便一些。
HTML code
<body><script>document.write('\<DIV><MARQUEE style="WIDTH: 220; HEIGHT: 260" scrollAmount=1 scrollDelay=77 direction=up width=280 height=200 onmouseout="this.start()" onmouseover="this.stop()">\<p>\   001<br />\   002<br />\   003<br />\   004<br />\      </p>\</MARQUEE></DIV>');</script></body> 

读书人网 >JavaScript

热点推荐