问:我不太了解var函数(消息)的用途;我尝试将其删除,然后查看浏览器中发生了什么,完成测验后,它实际上提示我打印页面。所以我的猜测是var函数(消息)使之能够打印到页面上。正确的?
那么,为什么会这样呢?为什么我们不能在代码内添加document.write(variable)?仅仅是因为我们可以创建一个节点,这使得以后更容易更改代码吗?
另外,来自var函数(消息)的“消息”从何而来?这是一个JavaScript术语,还是我可以在这里使用任何内容(变量函数
答:您可以添加document.write(variable); 但是拥有操纵DOM的功能的一个好处是,它使您能够以某种方式设置输出样式,而不必将该样式添加到JavaScript中。您可以将样式保留在CSS中。
来自function(message)的消息是一个参数持有者,以便您以后可以使用特定的参数调用该函数。
例如:
函数 print (message ){
var outputDiv = document 。getElementById ('someDiv' ); outputDiv 。innerHTML =消息;} bananas = '这是香蕉,BANANAS!' 打印(香蕉);
为了启动该打印功能,我需要提供某种消息。我创建一条消息,在本例中为一条消息,叫做bananas,并将其放入函数中。
稍后,我可以创建一条称为其他内容的不同消息,并将其放入打印函数中,以使其执行相同的操作。
那有意义吗?我仍然在学习,但这就是我的理解方式。