脚本属性阻止javascript运行

时间:2018-07-21 09:40:40

标签: javascript jquery

在我的html中,我有:

<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous">
console.log('hello');
</script>

并且我在控制台中什么也没得到,但是一旦我删除了script标记中的所有属性:

<script>
console.log('hello');
</script>

我可以在控制台中看到输出。昨天一切正常,但是今天出了点问题。

3 个答案:

答案 0 :(得分:1)

src中不能同时拥有script和代码

您应该做什么:

<script
  src="https://code.jquery.com/jquery-3.3.1.min.js"
  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
  crossorigin="anonymous">
</script>

<script>
  console.log('hello');
</script>

答案 1 :(得分:0)

在Javascript中,不能将代码与src文件一起放置。 为此,您必须编写单独的include javascript文件代码和其他类似下面的javascript代码。

Here you can include 3rd party javascript or jquery file like this:

    <script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>

对于其他JavaScript代码,您可以这样编写:

<script>
console.log('hello');
</script>

答案 2 :(得分:0)

实际上,一个脚本标记中的脚本不支持Src和其他代码

其他所有库或jquery都不需要纯JavaScript,通常支持console.logalert()

如果您在此处尝试此代码

<script>
  console.log("Hello Console");
</script>

---谢谢你----