附加到 JavaScript 中的列表
Appending to a list in javascript
本文关键字:列表 JavaScript 更新时间:2023-09-26
当尝试附加到我的列表时,它只是不断将其添加到同一列表项的末尾。这是我的js:
var title = document.createElement("h1");
var subTitle = document.createElement("h3");
var img = document.createElement("img");
var list = document.createElement("li");
var btn = document.createElement("button");
var myDiv = document.getElementById("container");
var myList = document.getElementById("pokemon");
var keepGoing = true;
function pokemonList(){
var theList = prompt("Enter one of your favorite pokemon");
list.textContent = theList;
myList.appendChild(list);
keepGoing = confirm("Would you like to add another pokemon?");
if(keepGoing)
pokemonList();
}
<body>
<div id = "container"></div>
<ol id="pokemon"></ol>
<script src="pageGenerator.js" type="text/javascript"></script>
<script>myPage();</script>
<script>pokemonList();</script>
</body>
编辑:第一个问题已修复,但现在每次我输入新的口袋妖怪时都会替换第一个元素。
createTextNode
只是添加文本,它不会创建新的li
。试试这个:
function pokemonList(){
var theList = prompt("Enter one of your favorite pokemon");
var node = document.createElement('li');
node.textContent = theList;
document.getElementById('pokemon').appendChild(node);
var keepGoing = confirm("Would you like to add another pokemon?");
if(keepGoing) {
pokemonList();
}
}
相关文章:
- 如何使用jquery从下拉列表(javascript)中选择192.168.3.0进行测试自动化
- 参数列表Javascript Jquery后缺少)
- 更高级的TODO列表javascript
- 创建地图列表javascript
- 参数列表[Javascript语法错误]后的未捕获语法错误:缺少)
- 停止 C# 在下拉列表 javascript 验证失败时继续执行服务器端脚本
- 为什么来自.getJSON的名称在声明为列表(JavaScript / JQuery)的索引后仍未定义
- Vaadin 的特殊路径变量列表 @JavaScript(value = { “vaadin://..", &
- 仅将列表的项传输到另一个列表 JavaScript
- 匹配推文中可能的标签列表-Javascript或jQuery
- 删除粗体标记<b></b>在项目上单击列表javascript
- 参数列表/Javascript后的未捕获语法错误:缺少)
- 动态创建列表Javascript的索引
- 从列表javascript中删除选择值
- 使用箭头键浏览列表?(JavaScript/JQ)
- 如何将包含不同键值对的json转换为列表javascript
- 一个文本框的输入值,用于添加一个无序列表(Javascript)
- Sharepoint 2013添加查找值到列表从另一个列表Javascript
- 用列表过滤对象列表- Javascript
- 转换数组对象到数组列表(javascript)