Javascript未在HTML中运行

Javascript未在HTML中运行,javascript,html,Javascript,Html,鉴于以下情况: HTML 当我在Chrome浏览器中打开HTML页面时,我会看到屏幕上的表格。但是,我在开发人员工具console的输出中没有看到任何console.log…语句 另外,当我查看开发工具的源代码时,我没有看到来自gist.github.com的JS… 这个HTML有什么问题吗?我记得这个版本的jQuery中存在“onready”问题(我可能弄错了) 至于“text/javascript”,现在已经没有必要了。我记得这个版本的jQuery中存在“onready”问题(我可能弄错了)

鉴于以下情况:

HTML 当我在Chrome浏览器中打开HTML页面时,我会看到屏幕上的表格。但是,我在开发人员工具
console
的输出中没有看到任何
console.log…
语句

另外,当我查看开发工具的
源代码时,我没有看到来自
gist.github.com的JS…

这个HTML有什么问题吗?

我记得这个版本的jQuery中存在“onready”问题(我可能弄错了)

至于“text/javascript”,现在已经没有必要了。

我记得这个版本的jQuery中存在“onready”问题(我可能弄错了)

至于“text/javascript”,现在已经没有必要了。

尝试将两个$(function(){})合并为一个,并删除其中的这些“return”。像这样:

    (function() {
      var hasChildren, rowsWithChildren;

      $(function() {
        console.log('starting');

        var filtered, rows;
        console.log('here');
        rows = $('tr');
        filtered = rowsWithChildren(rows);
        console.log(filtered);
      });

      rowsWithChildren = function(rows) {
        return _.filter(rows, function(r) {
          return hasChildren(r);
        });
      };

      hasChildren = function(row) {
        return row.children().length === 1;
      };

    }).call(this);
希望有帮助。

尝试将两个$(function(){})合并为一个,并删除其中的这些“返回”。像这样:

    (function() {
      var hasChildren, rowsWithChildren;

      $(function() {
        console.log('starting');

        var filtered, rows;
        console.log('here');
        rows = $('tr');
        filtered = rowsWithChildren(rows);
        console.log(filtered);
      });

      rowsWithChildren = function(rows) {
        return _.filter(rows, function(r) {
          return hasChildren(r);
        });
      };

      hasChildren = function(row) {
        return row.children().length === 1;
      };

    }).call(this);

希望有帮助。

第三个
脚本
元素的
类型
值错误。如果值错误,加载的文件将不会被解释为JavaScript

因此,改变:

<script type="text/javscript"  ...

第三个
脚本
元素的
类型
值错误。如果值错误,加载的文件将不会被解释为JavaScript

因此,改变:

<script type="text/javscript"  ...

您尝试执行的操作有两个问题:

  • 链接到要点的那一行有一个打字错误-应该是
    text/javascript
    而不是
    text/javscript

  • Github不允许您热链接到其网站上托管的代码/资产——本质上,您不能将它们用作CDN


  • 您尝试执行的操作有两个问题:

  • 链接到要点的那一行有一个打字错误-应该是
    text/javascript
    而不是
    text/javscript

  • Github不允许您热链接到其网站上托管的代码/资产——本质上,您不能将它们用作CDN


  • 在打印哪个版本时(从这里开始),请尝试使用preserve log Checkbox,因为您混合了HTTP和HTTPS,我希望在某处看到混合内容错误。
    text/javscript
    :检查您的拼写!控制台显示TypeError:row.children不是trincot所说的函数。然后,您将得到错误:“拒绝从“
    https://gist....test.js
    ”,因为它的MIME类型(“
    text/plain
    ”)是不可执行的,并且启用了严格的MIME类型检查。“打印的是哪个版本(从这里开始),请尝试使用preserve log Checkbox,因为您正在混合HTTP和HTTPS,我希望在某处看到混合内容错误。
    text/javscript
    :检查您的拼写!控制台显示TypeError:row.children不是trincot所说的函数。然后您将得到错误:“拒绝执行“
    https://gist....test.js因为它的MIME类型(“
    text/plain
    ”)不可执行,并且启用了严格的MIME类型检查。”
    <script type="text/javascript"  ...