document.getElementById 与$可不可以互换
答案:5 悬赏:30 手机版
解决时间 2021-12-31 09:08
- 提问者网友:趣果有间
- 2021-12-30 21:58
在什么情况下可以
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-12-30 23:22
不可以互换,document.getElementById这个是系统提供的一个方法。
而$只是某些框架里面用的。只不过是写一个方法而已:
如:
$=function(e){return document.getElementById(e);}
或者:
$=document.getElementById;
而$只是某些框架里面用的。只不过是写一个方法而已:
如:
$=function(e){return document.getElementById(e);}
或者:
$=document.getElementById;
全部回答
- 1楼网友:渊鱼
- 2021-12-31 03:10
直接互换肯定是不行!但可以通过定义后使用!
定义函数$
function $(str){
return document.getElementById(str);
}
使用范例:
<html>
<script>
function $(str){
return document.getElementById(str);
}
</script>
<body>
<div id="mes"></div>
<script>
$("mes").innerHTML='欢迎!';
</script>
</body>
</html>
- 2楼网友:千夜
- 2021-12-31 02:29
document.getElementById 可以换成$
反过来不一定行,$的功能更好
- 3楼网友:野慌
- 2021-12-31 01:53
$是prototype里面定义的一个工具方法 返回节点元素是扩展过的 比用document.getElementById返回的那个有更多的属性和方法 所以如果你使用了prototype提供的扩展特性的话是不能互换的
- 4楼网友:七十二街
- 2021-12-31 00:40
你先alert($),有东西出,显示是个函数,那就可以了。<br><br>这个是自定义的一个函数而已。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯