所以我一直在尝试创建一个按钮,本质上是一个添加按钮,它会将<li>
元素添加到<ul>
列表中。我不熟悉任何JavaScript,但从我所搜集的内容中可以使用document.createElement()
,但是如何将该功能附加到按钮以及如何指定该功能将该元素放置在哪里?在HTML中创建按钮,向HTML文件中的元素(ul)发布广告
1
A
回答
1
我建议看以下资源:
- 对于点击操作,你可以add an event listener。
- 若要指定要素的去向,我会看appendChild。
0
<html>
<head>
<script type="text/javascript">
function additem(){
var node = document.createElement("LI");
var textnode = document.createTextNode("new li");
node.appendChild(textnode);
document.getElementById("myUl").appendChild(node);
}
</script>
</head>
<body>
<ul id="myUl"></ul>
<button onclick="additem()">Add</button>
</body>
</html>
这是一个例子。
0
也许最简单的方式给功能键是这样的:
<button onMouseClick="addSomeElement();">
哪里addSomeElement();
是你的appendChild功能如上所述。
0
<ul id="UL">
</ul>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var btn = document.createElement("BUTTON");
btn.setAttribute('ID', 1);
btn.setAttribute('onclick','myfunction2()')
document.body.appendChild(btn);
}
function myfunction2(){
var ul = document.getElementById("UL");
var li = document.createElement("li");
li.appendChild(document.createTextNode("yourItem"));
ul.appendChild(li);
}
</script>
相关问题
- 1. 在javascript中创建我的html元素
- 2. 创建HTML元素
- 3. 使用AngularJS创建HTML画布元素
- 4. 无法发布HTML按钮
- 5. 在html/css中创建眉形元素
- 6. 在jquery中动态创建html元素
- 7. 在javascript中创建ul和li元素。
- 8. 为html中的每个文件创建一个按钮
- 9. 如何在静态HTML网站中创建Google广告?
- 10. 按下插入HTML创建的按钮
- 11. 发布html文件
- 12. 在.cshtml文件中访问html元素
- 13. 在angular.js的工厂创建html元素
- 14. 使用文本创建按钮元素
- 15. 在链接文本中使用html元素创建ajax actionlink
- 16. 添加创建下拉按钮,在HTML
- 17. 如何在Twitter广告HTML上发布状态?
- 18. 在Cytoscape节点内添加Html按钮/ Html元素
- 19. 通过HTML按钮发布搜索值
- 20. for循环中动态创建的html元素的Onclick事件
- 21. html元素按键
- 22. 如何在HTML DROPDOWN创建嵌套的JSON数据UL li元素
- 23. html背景广告
- 24. 发布与github构建html文件
- 25. 在django项目中从HTML按钮触发python文件
- 26. 在HTML中创建帮助文件
- 27. 如何在我用photoshop创建的布局中定位我的html元素?
- 28. HTML表单按钮值未在Safari和Chrome中发布
- 29. 在HTML画布中创建链接
- 30. 如何在Ie9中禁用HTML Html按钮的蓝色发光