样式表文件中的JS for循环错误
Error in for loop in JS inside stylesheet file
我有一个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>
但是我有一个错误,而编译它说:
XML解析第164行错误:StartTag:无效元素名
我应该提到第164行是for循环的开始。
谁能告诉我错误在哪里,因为我看到不应该有任何
感谢@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>
相关文章:
- 为什么JavaScript在for循环为3时向所有4发出警报
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 我的javascript for循环不起作用
- For循环冻结Javascript
- 如何在for循环中添加事件侦听器
- 双“for”循环(循环)
- javascript for循环不起作用
- for循环中的javascript if语句找不到==
- Javascript在for循环中等待处理请求
- For循环在Jquery中只运行一次
- 如何在for循环中使用计数器
- for循环中的JavaScript闭包
- 为什么我们在ES2015中需要一个新的for循环结构,而我们已经有了for、forEach
- For循环在调用时未运行
- 如何使用for循环添加所有按钮'单击事件
- 如何更改在for循环中生成的圆的位置
- 为什么这个For循环会使浏览器实验室崩溃
- 为什么我使用javascript获得了一个无限的for循环
- 在for循环中使用多维数组设置google.maps.Marker图标
- 如何在angularJS中运行for循环而不使用html标记