使用检查器之前和之后的chrome开发人员工具到HTML元素

时间:2017-05-22 07:44:50

标签: javascript google-chrome phantomjs

我使用phantomjs来测试网页。当第一次加载web时,我也尝试在控制台选项卡中使用chrome开发人员,选择器无法获取元素(参见图1和2)。同时错误在命令行中显示TypeError: null is not an object

然后我选择检查器来检查对象,在此行为之后,控制台中的相同代码突然可以获取对象(参见图3和4)

enter image description here

为什么会发生?如何解决null错误? HTML代码:

 <table class="menu" border="0">
                <tbody><tr>
                    <td align="center"><a class="left_menu" href="javascript:QueryPool('USignInOut.aspx','簽到退')" style="WIDTH: 120px; HEIGHT: 27px" title="Sign In/Out">簽到退</a><a class="left_menu" href="javascript:QueryPool('OverTimeMain.aspx','加班')" style="WIDTH: 120px; HEIGHT: 27px" title="Overtime">加班</a><a class="left_menu" href="javascript:QueryPool('AbsentMain.aspx','請假')" style="WIDTH: 120px; HEIGHT: 27px" title="Taking Leave">請假</a></td>
                </tr>
            </tbody></table>

0 个答案:

没有答案