51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 569|回复: 1
打印 上一主题 下一主题

[原创] DevTools调试工具基本使用教程------1

[复制链接]
  • TA的每日心情
    奋斗
    2023-2-15 07:28
  • 签到天数: 30 天

    连续签到: 2 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2023-1-8 17:37:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 如来佛祖 于 2023-1-8 18:30 编辑

    DevTools是浏览器自带的调试工具,只需要在任意网页中按下F12按键,即可打开DevTools打开DevTools后,默认打开Element(元素)菜单,我们调试程序亲需要切换到Console(控制台)菜单
    我们先来测试一下以下这段代码的异常所在:ourputwarn = function(warn){
      console.warn(warn);
    }
    outputwarn("这是一个警告消息");
    运行上述代码后,控制台提示:Uncaught SyntaxError: Invalid or unexpected token      VM??:2
    点击右侧的VM??:2,自动跳转到Scoures(源代码)菜单
    我们可以看到黄框的“;”下有红色波浪线,这里就是错误所在。
    我们再来测试一下这段代码:
    outputwarn = function(warn{
      console.warn(warn);
    }
    outputwarn("这是一个警告消息");
    运行上述代码后,控制台提示:Uncaught SyntaxError: Unexpected token '{'      VM??:2
    点击右侧的VM??:1,自动跳转到Scoures(源代码)菜单
    我们可以看到黄框的“{”下有红色波浪线,这里就是错误所在。

    练习题:
    这段代码会在控制台中输出什么内容?
    代码:
    Javascript:
    var databackup = null;
    edithtml = function(tagid,htmldata){
      databakckup = document.getElementById(tagid).innerHTML;
      document.getElementById(tagid).innerHTML = htmldata;
    }
    edithtml("test","<font>测试</font>");
    HTML:
    <font id="test-">test</font>
    请在本帖回复答案

    提醒:我已设置回复仅我可见
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-6-8 07:39 , Processed in 0.066690 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表