如何使用Mootools
检查id的元素是否存在答案 0 :(得分:9)
<div id="foo">some content</div>
var foo = document.id('foo'); // or $ but should be avoided due to conflicts
// if it returns an Element object, it will be truthy.
if (foo) {
// code for when it exists
}
else {
// code for when it does not.
}
顺便说一下,这模仿了document.getElementById
的返回值的行为,这是vanilla js。对于任何旨在返回单个元素的选择器(例如document.getElement('div.login > a.active')
),它都可以是真的 - 不需要仅通过ID。