永发信息网

document.getElementById 与$可不可以互换

答案:5  悬赏:30  手机版
解决时间 2021-12-31 09:08
在什么情况下可以
最佳答案
不可以互换,document.getElementById这个是系统提供的一个方法。
而$只是某些框架里面用的。只不过是写一个方法而已:
如:
$=function(e){return document.getElementById(e);}
或者:
$=document.getElementById;
全部回答
直接互换肯定是不行!但可以通过定义后使用! 定义函数$ 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>
document.getElementById 可以换成$ 反过来不一定行,$的功能更好
$是prototype里面定义的一个工具方法 返回节点元素是扩展过的 比用document.getElementById返回的那个有更多的属性和方法 所以如果你使用了prototype提供的扩展特性的话是不能互换的
你先alert($),有东西出,显示是个函数,那就可以了。<br><br>这个是自定义的一个函数而已。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何检查液晶显示器有无坏点
Should we be afraid of sharks? Maybe not.
橡塑保温材料被水给泡了,干了还能继续使用吗
我是第一名的英文
明锐1.4T的发动机是进口的还是国产的
天王星逆行
俩个直角三角形有俩个角及一条边分别相等,这
重庆到宜宾坐大巴要多久
学校开展“献爱心捐款”活动,以下是5名同学
我想考陕西师范大学的化学专业,要看哪些书
美的惊人的近义词是什么
①凡是因为技术进步产生的影响人类正常活动的
一个电子问题.12V电压 接20个发光二极管怎么
为什么有些吉他放久了,每根弦的音会偏高?
马自达GVC系统究竟是啥,有谁了解过吗?
推荐资讯
QQ会员怎么才能变成VIP5啊
古希腊神话中的幸运女神是谁?
二世元年七月,发闾左適戍渔阳,九百人屯大泽
华为mate8手机怎么开启WLAN热点共享移动网络
超级冠军的中文
银行流水中出现“小微贷出款 彭最鸿”是什么
秋天的谷子是什么颜色
某市为了了解该市6万名七年级学生的身体素质
单选题下列句中画线的成语,运用正确的一项是
解答题当前,水资源短缺、水利设施薄弱是制约
说你怪胎是什么意思
收音机中的音量开关是调节声音的________的(
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?