求教,spry如何限制读取的字符串长度?

haokan1113 2013-08-04 06:14:02
刚做了个读取XML文档的数据集
read_4.xml:

<?xml version="1.0" encoding="utf-8"?>
<book>
<title Author="读者文章" id="1" leibie="4">嫁给我是你一生的赌注,我怎能舍得让你输!</title>
<content>两个人每天面对面上班。她有……开玩笑的口吻。</content>
……
</book>

由于文章内容太长,所以想截取其中的一部分显示,于是用javascript的substring截取,但每次打开网页只有第一条记录被截取,后面的依然是全文显示,请教spry框架该如何对所有的数据进行截取
Untitled-5.html:

<script src="SpryAssets/xpath.js" type="text/javascript"></script>
<script src="SpryAssets/SpryData.js" type="text/javascript"></script>
<script type="text/javascript">
var ds1 = new Spry.Data.XMLDataSet("read_4.xml", "book/content");
function dd()
{
var dd=document.getElementById('cnt');
alert(dd.innerHTML);
var d=dd.innerHTML.substring(0,10); //截取文本内容
// alert(1);
alert(d);
dd.innerHTML=d;
}
</script>
</head>
<body>
<div spry:region="ds1">
<table>
<tr>
<th spry:sort="content">Content</th>
</tr>

<tr spry:repeat="ds1">
<td id="cnt">{content}</td>
<script>dd();</script>
</tr>
</table>
</div>
</body>
</html>
...全文
75 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧