请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
90
帖子
2
勋章
2237
Y币

[其他] onclick不支持isConnected方法?

[复制链接]
发表于 2020-4-4 10:54:30
本帖最后由 angelshelter 于 2020-4-4 10:55 编辑

onclick不支持isConnected方法?
55566.png

测试代码在附件。

随便一个浏览器打开可以验证。

打开页面后,点按钮,控制台会报错:

isConnected.png

等10s后,会解发定时器,会调isConnected方法,其实是可以调用的。

然后再点按钮,

控制台还是会报错,何解?






  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.         <meta charset="utf-8">
  5.     <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
  6.     <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
  7.     <title>title</title>
  8.     <style>
  9.             body{
  10.                     
  11.             }
  12.             .buttion{
  13.                     display: inline-block;
  14.                     background: #1AAD19;
  15.                     color: white;
  16.                     font-size: 18px;
  17.                     line-height: 36px;
  18.                     height: 36px;
  19.                     padding: 0px 24px;
  20.                     border-radius: 2px;
  21.             }
  22.     </style>
  23. </head>
  24. <body>
  25.         <span class="buttion" onclick="isConnected();">onclick不支持isConnected方法?</span>
  26. </body>
  27. <script type="text/javascript">
  28.         apiready = function(){

  29.         };
  30.         
  31.         setTimeout(function(){
  32.                 alert("定时器调的");
  33.                 isConnected();
  34.         }, 10000);
  35.         
  36.         function isConnected(){
  37.                 alert("触发isConnected方法");
  38.         }
  39.         
  40. </script>
  41. </html>
复制代码



test.zip 下载附件
2020-4-4 10:51上传686 Bytes下载次数: 696
不是不支持,是你一定要使用 isConnected   作为关键词?
90
帖子
2
勋章
2237
Y币
微链科技 发表于 2020-4-4 19:39
不是不支持,是你一定要使用 isConnected   作为关键词?

我没有一定要用isConnected作为函数,你不觉得很奇怪,神奇吗?即不是系统方法,但是setTimeout里面又可以调用。
380
帖子
4
勋章
6
Y币
神奇
90
帖子
2
勋章
2237
Y币

是吧,我也觉得。
您需要登录后才可以回帖 登录

本版积分规则