Javascript 瓶装啤酒-这是什么:var BALLETSDIV=文件
我遵循了一个非常基本的啤酒瓶教程,与本网站上已经提到的不同,我不明白这部分内容在做什么:Javascript 瓶装啤酒-这是什么:var BALLETSDIV=文件,javascript,dom,getelementbyid,Javascript,Dom,Getelementbyid,我遵循了一个非常基本的啤酒瓶教程,与本网站上已经提到的不同,我不明白这部分内容在做什么: var bottlesDiv = document. 这里有完整的代码,它确实可以按预期工作: var=99; var=; 而瓶子>0{ 歌词=歌词+瓶子+墙上的啤酒瓶; 歌词=歌词+瓶+瓶啤酒; 歌词=歌词+记下一首歌,传来传去; 瓶子=瓶子-1; 如果瓶子>0{ 歌词=歌词+瓶子+墙上的啤酒瓶; }否则{ 歌词=歌词+墙上不再有啤酒瓶; } } var bottlesDiv=文档。 getEleme
var bottlesDiv = document.
这里有完整的代码,它确实可以按预期工作:
var=99;
var=;
而瓶子>0{
歌词=歌词+瓶子+墙上的啤酒瓶;
歌词=歌词+瓶+瓶啤酒;
歌词=歌词+记下一首歌,传来传去;
瓶子=瓶子-1;
如果瓶子>0{
歌词=歌词+瓶子+墙上的啤酒瓶;
}否则{
歌词=歌词+墙上不再有啤酒瓶;
}
}
var bottlesDiv=文档。
getElementByIdbottles;
瓶装iv.innerHTML=歌词;
99瓶啤酒
99瓶啤酒
这实际上是一个多行JavaScript语句:
// define the bottlesDiv variable and assign to it
var bottlesDiv = document // start at window.document which is the root of the page
.getElementById('bottles'); // find the element in document with id = bottles
如果将其写成:
var bottlesDiv =
document.getElementById('bottles');
var-blottlesdiv=document.getElementByIdbottles
这只是格式不正确的一种情况。bottlesDiv是保存具有瓶子id的元素的变量
getElementById是一个Javascript选择器函数 不是
var bottlesDiv=文档
其
var-blottlesdiv=document.getElementByIdbottles
它一直读到分号。那一行只是半句话。如果使用下面的代码行var-battlesdiv=document.getElementByIdbottles将代码连接起来,那么代码更容易理解;这不一定是错误的。如果你不习惯的话,乍一看肯定会有点困惑。谢谢你,这就是使用杂志教程的问题。我想,它们在专栏中已经没有空间了。很抱歉,书呆板,但直到分号出现时它才读出来。JavaScript自动插入分号。它一直读取,直到找到有效的表达式。文件本身不是有效的表达式,因此可以安全地将其拆分为多行。不能拆分return true之类的内容,因为return本身就是一个有效的表达式。我应该纠正自己,拆分前后的两个表达式都必须有效,才能自动插入分号。因此,您可以像文档一样将其拆分。或者类似的。getElementByIdbottles。这两种方法都有效,因为点既不能开始也不能结束表达式。