document.getElementById()的简写形式,如jQuery“dollar-sign”方法:$()

Mir*_*ili 1 html javascript jquery getelementbyid dollar-sign

我想使用类似的东西:

$('#some_id')  // or anything as brief as this
Run Code Online (Sandbox Code Playgroud)

代替:

document.getElementById('some_id')
Run Code Online (Sandbox Code Playgroud)

不是通过使用jQuery

Ale*_*ung 5

您可以使用短名称创建一个返回 getElementById 结果的函数,例如,

function $(id) {
    return document.getElementById(id);
}
Run Code Online (Sandbox Code Playgroud)

然后将其用作...

var element = $('elementId');
Run Code Online (Sandbox Code Playgroud)

我不一定推荐这种方法,因为如果您确实想使用 jQuery,您会遇到可怕的冲突,但您可以为您的函数选择一个不同的短名称。

编辑:实际上没有必要在这里声明一个函数,你可以简单地别名document.getElementById$因为它们接受相同的参数。

var $ = document.getElementById;
Run Code Online (Sandbox Code Playgroud)