从inspect元素更改Javascript代码是否会影响页面的行为?

时间:2018-04-08 12:39:07

标签: javascript web inspect-element

我注意到它没有,但我不完全确定。我认为一旦加载,存储在内存中的代码就会运行 - 改变显示的内容不会影响最终运行的代码。

那么,我最终会发送给那些将会运行的代码的代码是什么?或者他们可能以某种方式改变它?

我已经搜索了几次这个问题,但在某个地方找不到明确的答案。

这是我使用的“代码”。

<!DOCTYPE html>

<html>


<head>

    <script>
        function foo() {
                alert("Foo: The button was clicked!");
        }   
    </script>

</head>


<body>
<input type="button" onclick="foo()" value="OK!">
</body>


</html>

1 个答案:

答案 0 :(得分:0)

Javascript文件一次加载并由浏览器解释。这意味着他们只执行一次。所以编辑代码一般不会有效。但是对于在某些事件上执行或定期执行的代码片段,它将起作用,但直到页面被刷新。因此,出于调试目的,可以更改代码,但这些更改不会持续很长时间。