在Javascript中更改document.getElementById

时间:2012-05-17 12:46:48

标签: javascript

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

它会像这样工作:

$("theid")

而不是:

document.getElementById("theid")

4 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

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

答案 2 :(得分:0)

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

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

答案 3 :(得分: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>