Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的功能赢得了';不要在文件中加一段_Javascript - Fatal编程技术网

Javascript 我的功能赢得了';不要在文件中加一段

Javascript 我的功能赢得了';不要在文件中加一段,javascript,Javascript,我试图让一个按钮从文本输入中添加一个段落 JavaScript: function addParagraph() { var textinput = document.getElementById("pageinput"); var newParagraph = document.createElement("p"); newParagraph.textContent = textinput; document.getElementById("updateDiv

我试图让一个按钮从文本输入中添加一个段落

JavaScript:

function addParagraph() {
    var textinput = document.getElementById("pageinput");
    var newParagraph = document.createElement("p");
    newParagraph.textContent = textinput;
    document.getElementById("updateDiv").appendChild(newParagraph);
}

document.getElementById('a').onClick = addParagraph;
HTML:

点击我!

ฺ但是在一个小时的挫折之后,我不明白为什么它不添加段落。

你犯了两个小错误:

  • 使用
    textinput.value
    代替
    textinput
    如下:

    newParagraph.textContent = textinput.value;
    
    document.getElementById('a').onclick = addParagraph;
    
  • onclick
    而不是像这样写
    onclick

    newParagraph.textContent = textinput.value;
    
    document.getElementById('a').onclick = addParagraph;
    

  • 您必须获取文本的值:

    函数addparagration(){
    var textinput=document.getElementById(“pageinput”);
    var new段落=document.createElement(“p”);
    newparagration.textContent=textinput.value;//这里取输入文本的值
    document.getElementById(“updateDiv”).appendChild(新段落);
    }
    //document.getElementById('a')。onclick=add段落;onclick是corect语法
    点击我!