Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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_Javascript_Object - Fatal编程技术网

对象停止所有Javascript

对象停止所有Javascript,javascript,object,Javascript,Object,学习Javascript时遇到了一个我似乎无法解决的问题。我创建了一个对象和几个实例,并对它们进行了一些document.write。问题是,它们不起作用。进一步的问题是,它会停止所有Javascript的工作。当我在一开始就输入window.alert以确保它正确链接到我的HTML时,这也不起作用(但当对象被注释掉时window.alert确实起作用)。 有人愿意解释我做错了什么吗 window.alert("TEST!!!"); function car(seats, engine, th

学习Javascript时遇到了一个我似乎无法解决的问题。我创建了一个对象和几个实例,并对它们进行了一些document.write。问题是,它们不起作用。进一步的问题是,它会停止所有Javascript的工作。当我在一开始就输入window.alert以确保它正确链接到我的HTML时,这也不起作用(但当对象被注释掉时window.alert确实起作用)。 有人愿意解释我做错了什么吗

window.alert("TEST!!!");

function car(seats, engine, theradio) {
this.seats = seats;
this.engine = engine;
this.theradio = theradio;
}

var work_car = new car("cloth", "V-6", "tape deck");
var fun_car = new car("leather", "V-8", "CD Player");
var engine_type = work_car.engine;
var seat_type = fun_car.seats;
var radio_type = fun_car.theradio;

document.write("I want a car with " + seat_type + " seats." <br />);
document.write("Oh, and it should have " + engine_type + " and a " + radio_type ".");
window.alert(“TEST!!!”);
多功能车(座椅、发动机、收音机){
这个座位=座位;
这个。发动机=发动机;
this.theradio=theradio;
}
var work_car=新车(“布料”、“V-6”、“胶带组”);
var fun_car=新车(“皮革”、“V-8”、“CD播放器”);
var发动机类型=工作车发动机;
var座椅类型=趣味汽车座椅;
var收音机类型=娱乐车;
文档。写下(“我想要一辆带“+座椅类型+”座椅的汽车。”
); 文档。写下(“哦,它应该有“+引擎类型+”和“+无线电类型”。”;
第一个
文档中的

。write
在引号之外。那就是投掷错误

另一个问题是,
收音机后没有
+
符号。键入

但是,您应该使用
console.log
而不是
document.write


如果确实需要将其附加到html页面,则应使用
appendChild

第一个
文档中的

。write
在引号之外。那就是投掷错误

另一个问题是,
收音机后没有
+
符号。键入

但是,您应该使用
console.log
而不是
document.write

如果确实需要将其附加到html页面,则应使用
appendChild

尝试使用

document.write("I want a car with " + seat_type + " seats.<br />");
document.write("Oh, and it should have " + engine_type + " and a " + radio_type + ".");
document.write(“我想要一辆带“+座椅类型+”座椅的汽车。
”; 写下(“哦,它应该有“+引擎类型+”和“+无线电类型+”);
尝试使用

document.write("I want a car with " + seat_type + " seats.<br />");
document.write("Oh, and it should have " + engine_type + " and a " + radio_type + ".");
document.write(“我想要一辆带“+座椅类型+”座椅的汽车。
”; 写下(“哦,它应该有“+引擎类型+”和“+无线电类型+”);
您的代码中有一些语法错误。查看类似错误的最简单方法是使用调试控制台,大多数浏览器都内置了调试控制台。例如,以下是如何启动chrome调试器:


代码中有一些语法错误。查看类似错误的最简单方法是使用调试控制台,大多数浏览器都内置了调试控制台。例如,以下是如何启动chrome调试器:


您在
文档中有语法错误。请编写
命令。。。不知道粘贴代码时这是否只是一个错误…永远不要使用
文档。编写
。使用DOM操作的方法,比如
appendChild
。@vis-在这种情况下,我认为它只是用于调试和
控制台。log
会更好。最重要的事情之一是学习。@fel-这是一个很棒的链接,可以添加到我的
[so]
bookmark文件夹:p您在
文档中有语法错误。请编写
命令。。。不知道粘贴代码时这是否只是一个错误…永远不要使用
文档。编写
。使用DOM操作的方法,比如
appendChild
。@vis-在这种情况下,我认为它只是用于调试和
控制台。log
会更好。最重要的事情之一是学习。@fel-这是一个很棒的链接,可以添加到我的
[so]
bookmark文件夹:如果这真的是问题的根源,那么这篇文章应该因为太本地化而关闭…如果这真的是问题的根源,那么这篇文章应该因为太本地化而关闭。。。