Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何让我的JS检查UL中的所有列表?_Javascript_Jquery - Fatal编程技术网

Javascript 如何让我的JS检查UL中的所有列表?

Javascript 如何让我的JS检查UL中的所有列表?,javascript,jquery,Javascript,Jquery,我有这个剧本: <script> function validateform() { var textarea = document.getElementById('textareabox'); var li_arr = document.getElementById("test-div").getElementsByTagName("li"); if (textValue.indexOf(li_arr) != -1) { document.g

我有这个剧本:

<script>
function validateform() {
    var textarea = document.getElementById('textareabox');
    var li_arr = document.getElementById("test-div").getElementsByTagName("li");
    if (textValue.indexOf(li_arr) != -1) {
        document.getElementById("correcto").innerHTML = 'Correct!';
        return true;
    } else {
        document.getElementById("incorrecto").innerHTML = 'Incorrect!';
    }
}
</script>
textarebox是一个简单的textare

<textarea id="textareabox">

假设你想要这样的东西


请发一封信。我们需要你的HTML。还有,为什么使用jQuery标记?我看不到。请在javascript中加入相关的HTML。@baswijdenesdotcom错误为真。在所提供的示例中,您没有定义变量
textValue
,但您在if语句中使用它,就好像使用了一样。这样更好吗?我知道我应该添加HTML,但它是WordPress主题中的一整页。另外
getElementsByTagName()
将返回一个节点列表。注意getElements
S
notelement。我不明白为什么你会被否决这正是我想要的!我也让它工作了!!非常感谢你!!我已经做了两天了。
<textarea id="textareabox">
function validateform() {
var textarea = $('#myval').val();
var result = "no"; 

$("#test-ul li").each( function()                  
                           {
console.log($(this).text());

if ($(this).text() == textarea)
  {
   result = "yes";
  }

}
                           );
 console.log(result);
 if (result == "yes")
{
  $('#valid').text( "Correct!");
}
else
{

  $('#valid').text("Incorrect!");
}


}


$(document).ready(function()
             {

 $("#validate").click(function(){validateform();});
}
) ;
`