flybird99 2017-09-17 00:51 采纳率: 100%
浏览 5870
已采纳

遍历某DIV下所有li,并在每个子li点击时触发此DIV的样式修改

如题,我是这样写的,不知道哪里不对,请帮忙调下,谢谢!

 <script>
   window.onload=function(){
     var divs =  document.getElementsByTagName("#col-lg-2");
    $("#dd-item").onclik(function()
            {divs.style.csstext='width: 25%; height:100%; position:fixed; top:350px; overflow-y:3px;'}) 
        }
 </script>      

 <div id="col-lg-2" class="col-lg-2" style="width: 25%">
  <ol class="dd-list">
                                    <li class="dd-item" data-id="1">
                                        <div class="dd-handle" id="li_Preliminary_Analysis">初步分析</div>
                                    </li>
                                    <li class="dd-item" data-id="2">
                                        <div class="dd-handle" id="li_Early_Disposal">先期处置</div>
                                    </li>
                                    <li class="dd-item" data-id="3">
                                        <div class="dd-handle" id="li_Middle_Disposal">中期处置</div>
                                                                                                        </li>
                                </ol>
                                </div>

最好能将具体调整代码示范,不做过多设置

  • 写回答

9条回答 默认 最新

  • 面向对象的夜猫子 2017-09-17 02:48
    关注
     <script>
        window.onload=function(){
            var $_oDiv = document.querySelector("#col-lg-2");
            var $_aLis = $_oDiv.querySelectorAll('li');
            $_aLis.forEach(function(index, item){
                this.onclick = function(){
                    $_oDiv.style.cssText='width: 25%; height:100%; position:fixed; top:350px; overflow-y:3px;
                }
            });
        }
    </script>
    
    <div id="col-lg-2" class="col-lg-2" style="width: 25%">
        <ol class="dd-list">
            <li class="dd-item" data-id="1">
                <div class="dd-handle" id="li_Preliminary_Analysis">初步分析</div>
            </li>
            <li class="dd-item" data-id="2">
                <div class="dd-handle" id="li_Early_Disposal">先期处置</div>
            </li>
            <li class="dd-item" data-id="3">
                <div class="dd-handle" id="li_Middle_Disposal">中期处置</div>
            </li>
        </ol>
    </div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(8条)

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘