Js里声明了一个对象,后面的语句就失效了。

JS新人求解。是在做网上找的课程的练习题。

本来按照练习做了第一个jQuery实现了效果,如下:


var formattedName = HTMLheaderName.replace("%data%","Beijing");

 $("#header").append(formattedName);

相关其他js文件:


var HTMLheaderName = '<h1 id="name">%data%</h1>';

然后第二个练习声明了一个对象,在第一个jQuery练习的语句前面:


 var bio = {

   "name" = "Beijing",

   "role" = "Web Developer",

   "welcomeMessage" = "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.",

   "biopic" = "images/fry.jpg",

   "contacts" = {

     "mobile" = 999999999,

     "email" = "xxxxxxx@gmail.com",

     "github" = "xxxxxx",

     "location" = "China"

   },

   "skills" = [

     "css","html","javascript"

   ]

 };

然后前面的jQuery就失效了。这是为什么?新人求解,谢谢大家。


青春有我
浏览 547回答 2
2回答

蝴蝶不菲

var bio这个是什么格式,报错了后面的就不会继续执行正确的应该是&nbsp;var bio = {&nbsp; &nbsp;"name" : "Beijing",&nbsp; &nbsp; ....&nbsp;};

小唯快跑啊

对象格式var obj = {&nbsp; &nbsp; "name":"Beijing",&nbsp; &nbsp; "role":"Web Developer"}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript