解决方案 »
- 怎么在IE和Firefox里开启报错功能
- js怎么截取字符串?
- 页面table 导出到excel
- 小菜求助frameset关闭问题
- 关于广告点击 控制问题
- 如何使用JavaScript的正则表达式获取处于指定字符串开始以及指定字符串结尾的中间内容
- javascipt 小问题
- 选择框导入,导出,十万火急,搞不好要被炒鱿鱼了?
- 各位大侠帮一下忙吧,怎样用javascript实现类似于windows开始菜单的效果,找了好久都没有结果
- 为何用window.close()关闭不了当前窗口?
- Web应用中编程与在桌面应用中编程的差异,特别 Web应用编程比桌面应用多了哪些限制
- 用JS如何遍历层叠关系的XML?
li.slice(i, i + 3).wrapAll('<ul class="fenzhu"></ul>');
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>test</title>
<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.8.3/jquery.min.js"></script>
</head>
<body>
<div class="main">
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
</div>
<script type="text/javascript">
var li = $('.main li'); for(var i = 0; i < li.length; i += 3){
li.slice(i, i + 3).wrapAll('<ul class="fenzhu"></ul>');
}
</script>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
div.xxx{
margin:2px;
background-color:#0F0;
}
</style>
<script type="text/javascript">
window.onload=function(){
var tdiv=document.getElementsByTagName('div')[0];
var ls=tdiv.getElementsByTagName('li');
var arr=[];
for(var i=0,len=ls.length;i<len;i++){
arr.push(ls[i]);
}
for(var i=0,len=arr.length;i<len;i+=3){
var div=document.createElement('div');
div.className='xxx';
arr[i]&&div.appendChild(arr[i]);
arr[i+1]&&div.appendChild(arr[i+1]);
arr[i+2]&&div.appendChild(arr[i+2]);
tdiv.appendChild(div);
}
}
</script>
</head><body>
<div class="main">
<li> 内容1</li>
<li> 内容2</li>
<li> 内容3</li>
<li> 内容4</li>
<li> 内容5</li>
<li> 内容6</li>
<li> 内容7</li>
<li> 内容8</li>
<li> 内容9</li>
<li> 内容10</li>
</div>
</body>
</html>
<div class="main"><li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
……等若干个li
<li> 内容</li></div>
<div class="main"><li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
……等若干个li
<li> 内容</li></div><div class="main"><li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
<li> 内容</li>
……等若干个li
<li> 内容</li></div><!-- 假如有多个 <div class="main" > 那么 就会出现li 窜位的 现象 -->怎么for 循环下 请高手赐教