Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用_&引用;未定义microsoft visual studio_Javascript_Html_Knockout.js - Fatal编程技术网

Javascript &引用_&引用;未定义microsoft visual studio

Javascript &引用_&引用;未定义microsoft visual studio,javascript,html,knockout.js,Javascript,Html,Knockout.js,我在一个页面上工作,应该是这样显示的 当我在microsoft visual studious中调试它时,我得到了未捕获的引用错误:\未定义 我查看了与此类似的其他问题,并将其添加到我的html文件中,现在我得到了未捕获的TypeError:无法读取null的属性'nodeType',该属性似乎引用了我的淘汰脚本 这是我的全部代码 投票(html) 投票(js) 功能卡(编号){ this.active=ko.可观察(假); this.name=ko.可观察(数字); } var模型=函数(){

我在一个页面上工作,应该是这样显示的 当我在microsoft visual studious中调试它时,我得到了未捕获的引用错误:\未定义

我查看了与此类似的其他问题,并将其添加到我的html文件中,现在我得到了未捕获的TypeError:无法读取null的属性'nodeType',该属性似乎引用了我的淘汰脚本

这是我的全部代码

投票(html)

投票(js)

功能卡(编号){
this.active=ko.可观察(假);
this.name=ko.可观察(数字);
}
var模型=函数(){
var卡=[1,2,3,5,8,13,20,40,100];
对于(变量i=0;i
您的Javascript代码引用下划线过滤器方法。尝试在HTML中包含下划线()。下载它,将其放入脚本部分,然后输入:

<script src="Scripts/underscore-1.6.0.js"></script>


是的,因为您没有在这里的代码中添加“下划线”javascript库

在JSFIDLE中,您可以通过提供的工具引用它,但在代码中需要将它添加到head部分

所以,将这一行添加到您的头部部分

<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js"></script>

或者,如果已将下划线库添加到脚本文件夹,则添加此行

  <script src="Scripts/underscore.min.js"></script> 


OP代码显示lodash的脚本标记,它是下划线的插入式替换。OP代码显示lodash的脚本标记,它是下划线的插入式替换。
<script src="Scripts/underscore-1.6.0.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js"></script>
  <script src="Scripts/underscore.min.js"></script>