0

我有一个在表单中创建无序列表的函数。我有另一个函数应该根据选择框的选定值将项目添加到列表中。第二个函数将项目添加到列表中,它们具有适当的 id 和诸如此类的东西,但没有文本。无论我尝试什么,我都无法让这些项目在其中包含文本。这是javascript函数的当前内容。

function anotherItem()
{

var textValue = document.forms['newForm'].selectBox1.value;
var ul = document.getElementById("newList");    
var new_item = document.createElement("li");
new_item.id = textValue;
new_item.innerHtml = textValue; // I've also tried new_item.value = textValue among variations.
ul.insertBefore(new_item, ul.firstChild);


}
4

1 回答 1

2
5|    new_item.innerHtml = textValue; 
 |                  └┬─┘
 |                   └───Should be "HTML"

JavaScript 区分大小写。现在textValue应该写在 create 中li

innerHtml(如果您在控制台中输入 ,它应该会产生错误。)

测试一下:http: //jsfiddle.net/DerekL/svUqG/

于 2012-12-30T19:35:43.127 回答