Closed. This question needs to be more focused。它当前不接受答案。
                        
                    
                
            
        
            
        
                
                    
                
            
                
                    想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                
                    6年前关闭。
            
        

    

window.onload = function () {
    'use strict';


这是什么意思?

var antwoord = function (tekst) {
    var berichtvenster = document.getElementById('berichtvenster');
    berichtvenster.innerHTML += "<p>" + tekst + "</p>\n";


上面的代码在做什么?一步步?
我认为它使一个函数(antwoord)和var berichtvenster从HTML获取(berichtvenster ID)? berichtvenster.innerHTML在不同的文本行上打印tekst吗?我对吗?

最佳答案

window.onload = function () {


该行将启动一个匿名函数并将其附加到window.onload事件,即该函数中的代码将在页面及其所有资源加载到DOM中时执行。

'use strict';


这行代码表示将在严格模式下执行程序代码,这意味着少数常见陷阱和可疑代码将被视为错误。 See more on strict mode here

var antwoord = function(tekst) {


此行将启动一个名为antwoord的函数(不是真的:请参见注释),该函数接受一个参数(tekst)。

var berichtvenster = document.getElementById('berichtvenster');


这行代码查找ID为“ berichtvenster”的元素,并将对该元素的引用(如果找到)分配给同名的新创建变量。

berichtvenster.innerHTML += "<p>" + tekst + "</p>\n";


该行假定确实找到了这样的元素,并继续更新其innerHTML属性,即更改该元素的HTML内容。它将内容更改为仅包含传递给antwoord函数的文本的段落。

09-11 19:01