【发布时间】:2016-06-14 09:17:59
【问题描述】:
提前感谢大家提供的任何帮助。
我的目标是在用户单击“添加”按钮时从文本字段中获取用户输入并将其直接添加到 html 中的列表中。当我在我的工作区中预览代码时,它允许我在文本字段中输入文本,但它不会显示在我为网页上的列表指定的部分中。代码开头的变量用于我稍后将添加的其他过程。
我的代码是:
var buttonone=document.getElementById('add-item-1');
var buttontwo=document.getElementById('add-item-2');
var compareB=document.getElementById('compare');
var resetB=document.getElementById('reset');
//function to add items to first list
function addListOne(addOne,listItem,listOne,list){
addOne = document.getElementById('item-field-1').value;
document.getElementById('list-one-item').innerHTML = addOne;
listOne= document.createElement('li');
listOne.appendChild(document.createTextNode(addOne));
list.appendChild(listOne);
}
buttonone.addEventListener( 'click', addListOne, false);
【问题讨论】:
-
请查看How to Ask。你的问题太笼统了。您没有表现出任何解决您自己问题的尝试,并且所写的内容作为“给我代码”请求而消失。
-
他们确实展示了他们尝试过的代码,但是他们没有正确显示的图像。我解决了这个问题,但@Akeem 你真的应该将代码添加为文本。不是图片。
-
好的,让我修改一下我的问题。
-
怎么不工作了?代码在运行吗?如果它正在运行,是否会引发异常(在开发者工具-> 控制台下查看)?如果是这样,错误是什么?
-
感谢您的回复。我使用 Cloud9 作为我的工作区,我正在尝试定位调试器以查看问题可能是什么。到目前为止,代码将毫无问题地运行,但是当我单击添加按钮提交我的测试条目时,该条目将不会显示在我为我的列表提供的部分中。
标签: javascript dom javascript-events