在页面同一个id或class有一个循环,但是我的jq只执行了第一个,后面循环出来的没就没走那个jquery
<s:iterator>
<span id="descriptions" style="cursor:pointer">
aaaaaabbbbbbcccc
</span>
</s:iterator>
var test=document.getElementById("descriptions");
var content = test.innerHTML;
function toggle(){
var test2 = content.slice(0,220);
test.innerHTML = test2;
var span = document.createElement('span');
span.innerHTML = '[....]';
test.appendChild(span);
span.onclick = function(){
test.innerHTML = content;
var _span = document.createElement('span');
_span.innerHTML = '[收起]';
test.appendChild(_span);
_span.onclick = toggle;
}
}
toggle();