-2

有谁知道如何将 document.getElementById 更改为其他内容,例如 $?

它会像这样工作:

$("theid")

而不是这个:

document.getElementById("theid")
4

4 回答 4

3
var $ = function(id){ 
     return document.getElementById(id);
}

虽然我不会建议它,但它document.querySelector(All)更有用。

于 2012-05-17T12:48:48.997 回答
2
function $(id){
  return document.getElementById(id);
}
于 2012-05-17T12:47:56.057 回答
0
function $(id) {
   return document.getElementById(id);
}

美元符号是用作标识符的有效字符,因此只需声明一个以它为名称的函数。

于 2012-05-17T12:48:59.200 回答
0
<html>
    <head>
        <script type="text/javascript">
            function $(_i) {
                return document.getElementById(_i);
            }
        </script>
    </head>
    <body>
        <div id="myDiv">Hello</div>
        <a href="javascript: alert($('myDiv').innerHTML)">Get InnerHTML</a>
    </body>
</html>
于 2012-05-17T12:51:12.153 回答