在marquee标记中不会调用JavaScript代码

问题描述 投票:0回答:1

我陷入了一个奇怪的问题。在我的应用程序中,数据从servlet传递到jsp,在jsp中,我试图将数据拆分为-并显示在marquee标记中。

我面临的问题是当我直接使用变量而不分割时,我能够看到从servlet传递的JSP页面上的数据。这是代码:

<label> starting <marquee id="marque" direction="up">${message}</marquee></label>

但是当我尝试使用JavaScript进行拆分并在marquee标签中使用时,没有任何内容显示出来。

代码我试图拆分并在选框中使用:

<label> starting <marquee id="marque" direction="up"></marquee></label>
<script> 

var count;
var getdata=${message};

storedata=getdata.split('-');
document.getElementById("marque").innerHTML = getdata.split('-').join('<br/>');

</script>

编辑

这是链接

http://localhost:8080/Projectname/Landing.jsp

Edit2 ------------------------------------------------- -----

<label> starting<marquee id="marque" direction="up"></marquee></label>
<script> 

var count;
var getdata="nulldata1-
data2-
data3-
data4-
";

//Below part is comment in my code
//nulldata1-
data2-
data3-
data4-
";
// comment ends here

var storedata = new Array();
var displaydata;

storedata=getdata.split('-');
document.getElementById("marque").innerHTML = getdata.split('-').join('<br/>');


</script>
javascript java html jsp
1个回答
-1
投票

getElementById正在使用所有类型的html元素。我认为您的代码中存在错误,并且您的代码无法正常运行。请检查浏览器控制台错误。

© www.soinside.com 2019 - 2024. All rights reserved.