在javascript提示中输入文字后,我的文字没有出现在屏幕上

用户名

大家再次使用JavaScript进行本教程。我注意到,当我单击按钮时,输入新项目后看不到任何文本。你们中的任何人都知道为什么。边框来自我的CSS,所以我知道它已经输入,无论如何这是到目前为止的代码。

<!doctype html>
<html>
    <head>

    <title>To do list with html and javascript</title>
    <style>
    ul { list-style: none; padding: 0; margin: 0; width: 400px;}
    li { border: 4px solid #ccc; background: #eee; padding: 10px 15px; color: #000; }
        </style>
    </head>
    <body>
<h1>To Do List</h1>
<p><button id="btnAdd">click here!</button></p> 

<ul id="todolist">
</ul>

</ul>


<script src="todo.js"></script>
    </body>
</html>

function addNewItem(list, itemText){
    var listItem = document.createElement("li");
    listItem.innerText = "itemText";


    list.appendChild(listItem);
}


var btnNew= document.getElementById("btnAdd");
btnNew.onclick = function() {
    var itemText = prompt("what is your task?")
    addNewItem(document.getElementById("todolist"), itemText);
};
黑暗骑士

您的html标记被错误地发布。那里有一个额外的ul东西。

更多的js代码必须类似于:

function addNewItem(list, itemText){
    var listItem = document.createElement("li");
    listItem.innerText = itemText;
    list.appendChild(listItem);
}

var btnNew= document.getElementById("btnAdd");
btnNew.onclick = function() {
    var itemText = prompt("what is your task?")
    addNewItem(document.getElementById("todolist"), itemText);
};

接下来,在此提琴中找到可行的解决方案:http : //jsfiddle.net/LRyKd/1/

当您给itemTextas时,'itemText'itemText将成为一个字符串,并且该常量字符串将被附加,而不是您输入的文本。这就是为什么它不适合您的原因。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的ImageView没有出现在我的设备屏幕上

来自分类Dev

SKLabelNode没有出现在屏幕上

来自分类Dev

Swift UIButton没有出现在屏幕上

来自分类Dev

Swift UIButton没有出现在屏幕上

来自分类Dev

为什么UIButton没有出现在屏幕上?

来自分类Dev

datepickerIOS 没有出现在屏幕上

来自分类Dev

为什么提示没有出现在换行符之后仍出现在输入之前?

来自分类Dev

文字未出现在Pygame中且没有错误

来自分类Dev

QRectF没有出现在我的QGraphicsScene中

来自分类Dev

Entry() 没有出现在我的程序中

来自分类Dev

我返回的答案没有出现在标签中

来自分类Dev

为什么我的图标和启动屏幕没有出现在Phonegap Android应用程序中?

来自分类Dev

为什么程序包没有出现在崇高的文字2程序包控制中?

来自分类Dev

为什么在swiftUI中首次出现在屏幕上时我的视图无法转换

来自分类Dev

我的粒子没有出现在我的播放器X和Y上

来自分类Dev

我发现我的下拉列表没有出现在网页上的错误

来自分类Dev

Modal出现在Chrome / Firefox上,但没有出现在Safari上吗?

来自分类Dev

使文字出现在点击

来自分类Dev

为什么线条在我的SVG元素中没有出现在我的圈子中

来自分类Dev

无法让我的输入值出现在我的函数中

来自分类Dev

为什么我的徽标没有出现在主页上?

来自分类Dev

为什么我指定的图像没有出现在画布上?

来自分类Dev

为什么我的USB设备没有出现在/ dev上?

来自分类Dev

为什么我的json没有出现在我的参数中?

来自分类Dev

Javascript中的关键字“ class”没有出现在普通的javascript代码中

来自分类Dev

在R中,为什么变量名称以'。'开头 没有出现在我的环境中?

来自分类Dev

我的 Google Sheet 中的数据没有出现在正确的单元格中

来自分类Dev

动画背景没有出现在我希望的地方

来自分类Dev

GLSurfaceView没有出现在MapView上

Related 相关文章

  1. 1

    我的ImageView没有出现在我的设备屏幕上

  2. 2

    SKLabelNode没有出现在屏幕上

  3. 3

    Swift UIButton没有出现在屏幕上

  4. 4

    Swift UIButton没有出现在屏幕上

  5. 5

    为什么UIButton没有出现在屏幕上?

  6. 6

    datepickerIOS 没有出现在屏幕上

  7. 7

    为什么提示没有出现在换行符之后仍出现在输入之前?

  8. 8

    文字未出现在Pygame中且没有错误

  9. 9

    QRectF没有出现在我的QGraphicsScene中

  10. 10

    Entry() 没有出现在我的程序中

  11. 11

    我返回的答案没有出现在标签中

  12. 12

    为什么我的图标和启动屏幕没有出现在Phonegap Android应用程序中?

  13. 13

    为什么程序包没有出现在崇高的文字2程序包控制中?

  14. 14

    为什么在swiftUI中首次出现在屏幕上时我的视图无法转换

  15. 15

    我的粒子没有出现在我的播放器X和Y上

  16. 16

    我发现我的下拉列表没有出现在网页上的错误

  17. 17

    Modal出现在Chrome / Firefox上,但没有出现在Safari上吗?

  18. 18

    使文字出现在点击

  19. 19

    为什么线条在我的SVG元素中没有出现在我的圈子中

  20. 20

    无法让我的输入值出现在我的函数中

  21. 21

    为什么我的徽标没有出现在主页上?

  22. 22

    为什么我指定的图像没有出现在画布上?

  23. 23

    为什么我的USB设备没有出现在/ dev上?

  24. 24

    为什么我的json没有出现在我的参数中?

  25. 25

    Javascript中的关键字“ class”没有出现在普通的javascript代码中

  26. 26

    在R中,为什么变量名称以'。'开头 没有出现在我的环境中?

  27. 27

    我的 Google Sheet 中的数据没有出现在正确的单元格中

  28. 28

    动画背景没有出现在我希望的地方

  29. 29

    GLSurfaceView没有出现在MapView上

热门标签

归档