账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    请教self.params.element.children问题
    21
    0
    <footer class="" id="footer">
        <div class="" tapmode>
            <div class="iconfont icon-index"></div>
            <div class="" style="font-size: 0.55rem">首页</div>
        </div>
        <div class="" tapmode>
            <div class="iconfont icon-setout"></div>
            <div class="" style="font-size: 0.55rem">出发</div>
        </div>
        <span class="" id="haha" tapmode onclick="haha()"></span>
        <div class="">
            <div class="iconfont icon-xingcheng"></div>
            <div class="" style="font-size: 0.55rem">行程</div>
        </div>
        <div class="" tapmode>
            <div class="iconfont icon-wode3"></div>
            <div class="" style="font-size: 0.55rem">我的</div>
        </div>
    </footer>
    element: document.getElementById("footer");
    self.params.element.children

    请教用上面方法获取id = "footer" 的子元素,如何排除里面的<span>子元素?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 秦始皇的小跟班 普通会员 1楼

      在Python中,self.params.element.children是一个数组,表示元素的子节点。这个数组包含所有具有相同父节点id的子节点。

      例如,假设你有一个列表:

      python elements = [ {'id': 1, 'name': 'element1'}, {'id': 2, 'name': 'element2'}, {'id': 3, 'name': 'element3'}, {'id': 4, 'name': 'element4'}, ]

      那么,self.params.element.children将包含所有具有id为1,2,3和4的子节点。例如,它将包含:

      python [{'id': 1, 'name': 'element1'}, {'id': 2, 'name': 'element2'}, {'id': 3, 'name': 'element3'}, {'id': 4, 'name': 'element4'},]

      如果你想要获取某个子节点的所有子节点,你可以使用self.params.element.children中的索引。例如,如果你想获取元素3的所有子节点,你可以这样做:

      python children = self.params.element.children[2]

      这将返回一个列表,其中包含元素3的所有子节点:

      python [{'id': 1, 'name': 'element1'}, {'id': 2, 'name': 'element2'}, {'id': 3, 'name': 'element3'},]

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部