<script>
function switchShow(areaId){
for ( var i = 0; i < array.length; i++) { //报错在这行(line:40)
}
document.getElementById(areaId).style.display="";
}
</script>
写上那个for循环就报The content of elements must consist of well-formed character data or marku这个错误,去掉for循环就没问题,我纳闷了 一个空的for还报错
高手请解答下
错误信息:
Error Parsing /userMgr.xhtml: Error Traced[line: 40] The content of elements must consist of well-formed character data or markup.
9 个解决方案
#1
array.length,换个别的名字试试:eleArray.length
#2
那个array.length只是随便写的 我换成i<4也报那个错
真的是想不通哪里错了 郁闷
真的是想不通哪里错了 郁闷
#3
哥们,我跟你遇到同样的问题,也正郁闷呢,你的解决了没啊?
#4
同求 解释
#5
哈哈,楼上的,你真幸运,我刚找到解决方法了!
在JSF/Facelets中,必须用 //<![CDATA[ //]]> 标签将你写的js function 括起来~
Eg:
<script>
//<![CDATA[
function switchShow(areaId){
for ( var i = 0; i < array.length; i++) { //报错在这行(line:40)
}
document.getElementById(areaId).style.display="";
}
//]]>
</script>
在JSF/Facelets中,必须用 //<![CDATA[ //]]> 标签将你写的js function 括起来~
Eg:
<script>
//<![CDATA[
function switchShow(areaId){
for ( var i = 0; i < array.length; i++) { //报错在这行(line:40)
}
document.getElementById(areaId).style.display="";
}
//]]>
</script>
#6
谢谢分享
#7
嘿嘿5楼谢啦,只是要注意:script里面别写type,如果是<script type='text/javascript'>...
那么,加上也不管用了
那么,加上也不管用了
#8
谢谢5楼,
#9
下面是五个在XML文档中预定义好的实体:
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号
实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号
实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。
#1
array.length,换个别的名字试试:eleArray.length
#2
那个array.length只是随便写的 我换成i<4也报那个错
真的是想不通哪里错了 郁闷
真的是想不通哪里错了 郁闷
#3
哥们,我跟你遇到同样的问题,也正郁闷呢,你的解决了没啊?
#4
同求 解释
#5
哈哈,楼上的,你真幸运,我刚找到解决方法了!
在JSF/Facelets中,必须用 //<![CDATA[ //]]> 标签将你写的js function 括起来~
Eg:
<script>
//<![CDATA[
function switchShow(areaId){
for ( var i = 0; i < array.length; i++) { //报错在这行(line:40)
}
document.getElementById(areaId).style.display="";
}
//]]>
</script>
在JSF/Facelets中,必须用 //<![CDATA[ //]]> 标签将你写的js function 括起来~
Eg:
<script>
//<![CDATA[
function switchShow(areaId){
for ( var i = 0; i < array.length; i++) { //报错在这行(line:40)
}
document.getElementById(areaId).style.display="";
}
//]]>
</script>
#6
谢谢分享
#7
嘿嘿5楼谢啦,只是要注意:script里面别写type,如果是<script type='text/javascript'>...
那么,加上也不管用了
那么,加上也不管用了
#8
谢谢5楼,
#9
下面是五个在XML文档中预定义好的实体:
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号
实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号
实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。