日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

用户自定义的Javascript函数名字与内置函数或宿主函数名字相同时产生的问题。...

發(fā)布時(shí)間:2025/7/14 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用户自定义的Javascript函数名字与内置函数或宿主函数名字相同时产生的问题。... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原文出自:http://www.cnblogs.com/JiangHuakey/archive/2012/04/12/2443946.html

當(dāng)用戶定義的函數(shù)名字與內(nèi)置函數(shù)或宿主函數(shù)名字相同時(shí),如果把這個(gè)用戶定義的函數(shù)丟到一個(gè)事件上,那么這個(gè)事件是不會(huì)執(zhí)行用戶定義的函數(shù)的。

<html><head><script>//getSelection是宿主函數(shù),用戶獲取用戶選中的文本。下面覆寫這個(gè)函數(shù):function getSelection(){alert("getSelection");}//寫一個(gè)與getSelection實(shí)現(xiàn)相同功能但函數(shù)名字不同的函數(shù),為getSelection1function getSelection1(){alert("getSelection1");}</script><head><body><!--如果在Google Chrome瀏覽器或者M(jìn)ozilla Firefox瀏覽器中擊下面的鏈接的時(shí)候不會(huì)彈出對話框,Console中也沒有報(bào)告錯(cuò)信息--><!--但在IE下卻會(huì)彈出對話框,因?yàn)镮E不存在getSelection這個(gè)宿主函數(shù)--><a href="#" onclick="getSelection();">點(diǎn)擊測試 getSelection 函數(shù)</a><a href="#" onclick="getSelection1();">點(diǎn)擊測試 getSelection1 函數(shù)</a></body> </html>總結(jié):這種錯(cuò)誤是比較難發(fā)現(xiàn)的,一時(shí)間會(huì)讓作者狂抓,因?yàn)闉g覽器不會(huì)報(bào)錯(cuò),沒錯(cuò)卻又執(zhí)行不到那明明沒有錯(cuò)的函數(shù)中。所以綜觀上述以后我們碰到這種情況時(shí)就得馬上想到有可能是這種錯(cuò)誤。

轉(zhuǎn)載于:https://www.cnblogs.com/YOXI/archive/2013/05/27/3101468.html

總結(jié)

以上是生活随笔為你收集整理的用户自定义的Javascript函数名字与内置函数或宿主函数名字相同时产生的问题。...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。