永发信息网

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;
全部回答
  • 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>这个是自定义的一个函数而已。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯