-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 に答える