如何使用dojo通过标签名获取DOM?
我有这样的 html 代码:
<select name="limit">
<option value="10">10</option>
<option value="25">25</option>
</select>
在 jQuery 框架中,它将是:
var limit = $("select[name=limit]");
...但是在 Dojo 框架中,我必须做什么?
我应该使用 dojo.query("select[name=limit]")
吗?
最佳答案
是的,dojo.query("select[name=limit]")
是正确的,但请记住,在 dojo 中,它返回一个数组(即使 DOM 中只有一个匹配项) .因此,要获得第一个(也可能是唯一的)匹配项,您需要选择第一个元素:
var limit = dojo.query("select[name=limit]")[0];
关于javascript - 在 dojo javascript 框架中通过名称属性获取 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6173843/