使用控制台调试JavaScript

时间:2016-06-13 13:01:54

标签: javascript css debugging console.log

我正在努力使用Console调试我的JS代码,但我不确定我是否正确登录到控制台。

这里有一个小代码示例来说明。在此示例中,如果单击黑色方块,则宽度会发生变化。现在代码工作,所以控制台中不应出现任何内容,但是当需要测试新代码时,我是否已正确记录它?

HTML:

<div id="square1"></div>

CSS:

#square1
{
  height: 10px;
  width: 10px;
  background: black;
}

JS:

var square1 = document.getElementById("square1");

square1.onclick = function grow()
{
 if(square1.style.width=="10px")
 {
    square1.style.width="20px";
 }
 else
    {
        square1.style.width = "10px";
    }
 };

 console.log(grow());

2 个答案:

答案 0 :(得分:0)

如果要在按下点击后记录最终宽度,则应使用:

square1.onclick = function grow()
{
 if(square1.style.width=="10px")
 {
    square1.style.width="20px";
 }
 else
 {
    square1.style.width = "10px";
 }

 console.log(square1.style.width);
};

答案 1 :(得分:0)

您最有可能登录此处square1.style.widthconsole.log(grow())将始终返回undefined,因为您的函数不返回任何内容。