老师没讲错的,为什么他要加#呢?他的意思是告诉我们这个表示的是ID,因为ID在CSS选择器中就是用#表示ID的,这里老师没有HTML文件,所以就用这个来表示getElementById()。
2017-05-26
最赞回答 / 慕粉1657331796
哈哈。先说原因,和视频中不一样是因为此时和录制视频时网页html已经发生了变化。那个时候标签里面没有空格,这个时候有了。所以你做出来肯定有换行。(并不是他们说的系统问题,是时间问题,此时网页已经和那时不同了)然后解决方法:把31行处(跟着老师敲的话,就是这里)的videoTitle变量中替换成没有空格的变量。如下:var videoTitle = video.text().replace(/\s/g, "");原来的代码是var videoTitle = video.text();这里text中的内容本来...
2017-05-26