首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对象停止所有Javascript

对象停止所有Javascript
EN

Stack Overflow用户
提问于 2013-04-18 16:53:15
回答 3查看 42关注 0票数 0

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

代码语言:javascript
复制
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 ".");
EN

回答 3

Stack Overflow用户

发布于 2013-04-18 16:56:45

第一个<br />中的document.write不在引号之外。扔错了。

另一个问题是,在+之后没有radio.type签名。

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

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

票数 4
EN

Stack Overflow用户

发布于 2013-04-18 16:56:45

试着使用

代码语言:javascript
复制
document.write("I want a car with " + seat_type + " seats.<br />");
document.write("Oh, and it should have " + engine_type + " and a " + radio_type + ".");
票数 1
EN

Stack Overflow用户

发布于 2013-04-18 16:58:22

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

How do you launch the JavaScript debugger in Google Chrome?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16088885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档