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条)

报告相同问题?

悬赏问题

  • ¥20 如何通过代码传输视频到亚马逊平台
  • ¥15 php查询mysql数据库并显示至下拉列表中
  • ¥15 freertos下使用外部中断失效
  • ¥15 输入的char字符转为int类型,不是对应的ascall码,如何才能使之转换为对应ascall码?或者使输入的char字符可以正常与其他字符比较?
  • ¥15 devserver配置完 启动服务 无法访问static上的资源
  • ¥15 解决websocket跟c#客户端通信
  • ¥30 Python调用dll文件输出Nan重置dll状态
  • ¥15 浮动div的高度控制问题。
  • ¥66 换电脑后应用程序报错
  • ¥50 array数据同步问题