我有一个XSL
文件,其中有HTML
部分,我在其中编写javascript
函数
<script type="text/javascript" language="JavaScript" >
function Toggle_tbody(obj)
{
var body = document.getElementsByTagName("tbody");
if( obj.innerText == 'Expand all' )
{
obj.innerText = 'Collapse all';
d = 'inline';
}
else
{
obj.innerText = 'Expand all';
d = 'none';
}
var length = body.length
for(var i = 0; i < length; i++) {
document.getElementById("demo").innerHTML = length;
}
}
</script>
但是我在编译时遇到错误:
第164行的XML解析错误: StartTag:无效的元素名称
我应该提到第164行是for循环的开始。
有人会让我知道错误在哪里,因为我认为不应该是任何错误。
答案 0 :(得分:0)
感谢@RohanKumar提示。
然后在这里我发现它应该是
<script type="text/javascript" language="JavaScript" >
function Toggle_tbody(obj)
{
var body = document.getElementsByTagName("tbody");
if( obj.innerText == 'Expand all' )
{
obj.innerText = 'Collapse all';
d = 'inline';
}
else
{
obj.innerText = 'Expand all';
d = 'none';
}
//<![CDATA[
var length = body.length
for(var i = 0; i < length; i++) {
document.getElementById("demo").innerHTML = length;
}
//]]>
}
</script>