账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    document.createElement 创建元素之后,如何判断创建成功?
    • 2017-11-01 00:00
    • 11
    30
    0
    let webview = document.createElement('webview');

    创建之后,如果直接运行

    webview.loadURL(ops.url, option);

    是会报错的。我只能延迟500毫秒这样才执行。但是偶尔也有错误的时候,如果判断webview创建准备就绪之后调用loadURL?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 石磨子 普通会员 1楼

      在JavaScript中,你可以使用Document.createElement()方法创建元素后,通过调用Document.getElementById()方法来判断元素是否成功创建。如果元素成功创建,getElementById()方法会返回一个元素对象,否则返回null

      以下是一个例子:

      javascript var element = document.createElement('div'); if (element) { document.getElementById('myElement').appendChild(element); } else { console.log('Element creation failed'); }

      在这个例子中,我们首先创建了一个div元素,然后检查这个元素是否已经被添加到了页面中。如果元素成功创建,我们就打印出一条消息。如果元素创建失败,我们就打印出一条消息。

      注意,getElementById()方法返回的是一个元素对象,而不是一个元素本身。如果你想获取元素本身,你应该使用element属性。

    更多回答
    扫一扫访问手机版