如何使 JavaScript 创建的列表项可点击?

CSRenA

我一直在研究所有相关的问题,但没有一个解决方案对我有用。我对 JavaScript 非常陌生,我很困惑如何让我用 JavaScript 创建的列表具有可点击的项目。最近的尝试包括尝试在点击时弹出警报,但它只是在页面加载的第二秒弹出。请帮忙!这是我当前的代码:

<!DOCTYPE html>
<html>
<head>
 <link rel="stylesheet" href="css/m-buttons.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
div.links{
margin: auto;
 border: 3px solid #003366;
text-align: left;
max-width: 700px;
}
p{
font-size: 40px;
text-align: center;
}
li{
font-size: 1w;
}
body{
font-family: verdana;
}
</style>
</head>
<body>
<div class = "links">
<ul id="blah"></ul>
<script>
var testArray = ["One","Two","Three","Four","Five","Six","Seven"];
function makeLongArray(array){
for(var i = 0; i < 1000; i++){
array.push(i);
}
}
makeLongArray(testArray);
function makeUL(array) {
    // Create the list element:
    var list = document.createElement("UL");
    list.setAttribute("id", "blah");

    for(var i = 0; i < array.length; i++) {
        // Create the list item:
        var item = document.createElement("LI");

        // Set its contents:
        item.appendChild(document.createTextNode(array[i]));

        // Add it to the list:
        list.appendChild(item);
        list.onclick = alert("Help."); //this is the code causing the issue.
    }

    // Finally, return the constructed list:
    return list;
}

// Add the contents of options[0] to #foo:
document.getElementById("blah").appendChild(makeUL(testArray));
</script>
</div>
</body>
</html>
国王

您需要为 onclick 事件分配一个函数:

list.onclick = function(){ alert("Help."); }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用JavaScript在HTML中生成可点击的数组/列表

来自分类Dev

如何使用SVG和Javascript创建可点击的形状?

来自分类Dev

如何使用javascript和CSS创建可点击的下拉按钮?

来自分类Dev

如何使列表视图(已创建)可点击(Android)?

来自分类Dev

如何通过javascript创建列表项之外的html链接

来自分类Dev

如何创建可点击的块?

来自分类Dev

使列表项可点击

来自分类Dev

带子项的SwiftUI 2.0列表-如何使显示按钮的可点击区域覆盖整个列表项

来自分类Dev

创建可点击的网格jQuery / Javascript

来自分类Dev

如何使列表视图项目可点击?

来自分类Dev

颤抖如何创建可点击的标签

来自分类Dev

Java如何创建不可点击的Jlist

来自分类Dev

如何通过javascript在列表项中将子菜单项创建为ul?

来自分类Dev

如何使用JavaScript生成可点击的表格网格

来自分类Dev

如何在 JavaScript 或 jQuery 中访问可点击链接的值?

来自分类Dev

如何使用JavaScript检索列表项标题

来自分类Dev

如何使用JavaScript在点击下拉列表上创建文本框?

来自分类Dev

Android - 如何创建标记以便某些可点击而某些不可点击?

来自分类Dev

如何制作带有子链接的可点击列表?

来自分类Dev

如何在无序列表中使整个链接可点击

来自分类Dev

如何在Firefox中使使用JQM创建的按钮可点击?

来自分类Dev

JavaFX-如何在节点周围创建可点击区域

来自分类Dev

如何使用OpenLayers在地图顶部创建可点击的网格层

来自分类Dev

如何在Android通知中创建可点击的Textview?

来自分类Dev

如何使动态HTML表数据(使用jQuery创建)可点击?

来自分类Dev

如何在文本视图中创建可点击的链接?

来自分类Dev

如何在impress.js上创建可点击的链接?

来自分类Dev

如何使在jQuery创建的表格中的单元格可点击?

来自分类Dev

如何使用OpenLayers在地图顶部创建可点击的网格层

Related 相关文章

  1. 1

    如何使用JavaScript在HTML中生成可点击的数组/列表

  2. 2

    如何使用SVG和Javascript创建可点击的形状?

  3. 3

    如何使用javascript和CSS创建可点击的下拉按钮?

  4. 4

    如何使列表视图(已创建)可点击(Android)?

  5. 5

    如何通过javascript创建列表项之外的html链接

  6. 6

    如何创建可点击的块?

  7. 7

    使列表项可点击

  8. 8

    带子项的SwiftUI 2.0列表-如何使显示按钮的可点击区域覆盖整个列表项

  9. 9

    创建可点击的网格jQuery / Javascript

  10. 10

    如何使列表视图项目可点击?

  11. 11

    颤抖如何创建可点击的标签

  12. 12

    Java如何创建不可点击的Jlist

  13. 13

    如何通过javascript在列表项中将子菜单项创建为ul?

  14. 14

    如何使用JavaScript生成可点击的表格网格

  15. 15

    如何在 JavaScript 或 jQuery 中访问可点击链接的值?

  16. 16

    如何使用JavaScript检索列表项标题

  17. 17

    如何使用JavaScript在点击下拉列表上创建文本框?

  18. 18

    Android - 如何创建标记以便某些可点击而某些不可点击?

  19. 19

    如何制作带有子链接的可点击列表?

  20. 20

    如何在无序列表中使整个链接可点击

  21. 21

    如何在Firefox中使使用JQM创建的按钮可点击?

  22. 22

    JavaFX-如何在节点周围创建可点击区域

  23. 23

    如何使用OpenLayers在地图顶部创建可点击的网格层

  24. 24

    如何在Android通知中创建可点击的Textview?

  25. 25

    如何使动态HTML表数据(使用jQuery创建)可点击?

  26. 26

    如何在文本视图中创建可点击的链接?

  27. 27

    如何在impress.js上创建可点击的链接?

  28. 28

    如何使在jQuery创建的表格中的单元格可点击?

  29. 29

    如何使用OpenLayers在地图顶部创建可点击的网格层

热门标签

归档