回 帖 发 新 帖 刷新版面

主题:javascript 中 $() 是干什么的

<html>
<head>
<script language="javascript1.3" type="text/javascript">
  function test() {
    alert($("idName").value); // 有人说是document.getElementById(""),可是出错了
  }
</script>
</head>

<body>
<input type="text" id="idName" value="3" onclick="test()" />
</body>
</html>

回复列表 (共3个回复)

沙发

的确就是document.getElementById的一个封装
可以使用prototype javascript框架来获得该方法支持

板凳

不明白

3 楼

是这样的。
你首先需要定义函数
var $ = function(id) {
    return document.getElementById(id);
}
才能使用它。

例如
---[example.html]----------------------------------------------
<input type="text" id="abc" value="abcdefg">
<script>
var $ = function(id) {
    return document.getElementById(id);
}

alert($("abc").value);
</script>

我来回复

您尚未登录,请登录后再回复。点此登录或注册