如何使用Mootools通过id检查元素是否存在

时间:2011-01-11 06:47:25

标签: mootools

如何使用Mootools

检查id的元素是否存在

1 个答案:

答案 0 :(得分:9)

HTML:

<div id="foo">some content</div>

的javascript

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。