zoukankan      html  css  js  c++  java
  • 在无法判断是否会出错的情况下进行的操作

    在对数据进行操作的时候会出现数据无数据,但是在代码中是有数据的情况下执行的操作,在这种情况下,当无数据的时候,代码会报错,因为找不到数据中对应的属性

    在这种情况下,我们可以使用 :

         try {
            var el1 = document.createElement('a');
            el1.setAttribute("target", "_blank");
            el1.setAttribute("id", "openWin");
            el1.setAttribute("href", url);
            document.body.appendChild(el1);
            document.getElementById("openWin").click();//点击事件
            document.body.removeChild(el1);
        }
        catch (e) {
            window.open(url);
        }

    进行操作,

    在try中执行正常的情况,在catch中执行另一种情况,  而不必对数据进行某种操作判断了

  • 相关阅读:
    Beta冲刺——星期四
    Beta冲刺——星期三
    团队学期总结
    Beta版本发布
    第三天Beta冲刺
    第二天Beta冲刺
    第一天Beta冲刺
    个人作业——Alpha项目测试
    第四次团队作业
    第三次团队作业
  • 原文地址:https://www.cnblogs.com/chenlongsheng/p/10502122.html
Copyright © 2011-2022 走看看