一开始代码是这样的 那个<ww:if> 标签 是我添加的,可是添加之后出问题了。
因为我加了一个判断语句,使得不需要的信息没显示出来,导致#li.count 这个显示下标的方法行不通了
之后我又用js这样写:
然后出来的页面是这样的:
原因是:id 只能有一个,如果写在循环里那么就有N个id了,所以86之前的id,都被覆盖了,这里才显示的86。
虽然没实现,但是还是学到了东西,就是要注意的是:这里的js 要写在 td 底下 ,不然无法根据id取到 td几点,会为null的。
后来蒋杰帮我远程,我才恍然大悟,原来还可以这样搞:
就一个document.write();就完美解决了这个问题。我居然没想到,卧槽!!!
直接在write流里拼接字符,然后输出代码。write 我百度了一下,他是直接在页面的基础上进行写代码,是很方便的,不过写完之后要document.close(),把它关闭掉,不然后面的代码可能出错。
document.write();
假如希望用脚本生成的HTML替换当前页面,就必须把HTML内容连接起来赋给一个变量,使用一个document.write()方法完成写操作。不必清除文档并打开一个新数据流,一个document.write()调用就可完成所有的操作。
二弟中方法:还可以这样写,也是可以的:
时间: 2024-11-08 21:03:20