gpt4 book ai didi

javascript - 多类查询不起作用

转载 作者:行者123 更新时间:2023-11-30 10:51:30 25 4
gpt4 key购买 nike

我有这个 HTML 元素:

<div class="option default"></div>

...我尝试像这样在 Dojo 中实现它:

var el = dojo.query(".option.default");

但是当我尝试时:

alert(dojo.attr(el, "class"));

...我得到 undefined

更新:

出于某种原因,这有效:

alert(el.attr("class"));

为什么另一种方法不起作用?

最佳答案

dojo.query() 返回基于 CSS 选择器的 DOM 节点列表,而不是单个元素。你需要做:

var els = dojo.query(".option.default");
var el = els[0];
alert(dojo.attr(el, "class"));

这是一个工作示例:http://jsfiddle.net/ArtBIT/L35k6/

关于javascript - 多类查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5028225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com