Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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 在文本区域内查找主体元素_Javascript_Html - Fatal编程技术网

Javascript 在文本区域内查找主体元素

Javascript 在文本区域内查找主体元素,javascript,html,Javascript,Html,我有textarea元素。当用户在textarea中键入一些HTML代码时,函数应该找到body元素 HTML代码 <textarea id="textarea_code" ></textarea> <a href="" onclick="check()">Check element</a> 如果body标记中有内容,则变量codecheck将不会返回true,但如果存在明显为true的body标记,则该变量将返回true。因此,在body标记存

我有
textarea
元素。当用户在
textarea
中键入一些HTML代码时,函数应该找到
body
元素

HTML代码

<textarea id="textarea_code" ></textarea>
<a href="" onclick="check()">Check element</a>

如果body标记中有内容,则变量codecheck将不会返回true,但如果存在明显为true的body标记,则该变量将返回true。因此,在body标记存在之前,无论函数是否在body标记中包含内容,函数始终会发出警报消息。

在将来的web搜索中,搜索“字符串中的字符串”或“字符串子字符串”


另外,避免使用驼峰式,在代码中使用下划线(在URL中使用破折号),以客观和直观地区分代码。

在textarea中,我们可以检查它是否包含子字符串

document.getElementById("myTextarea")value.includes('<body>').
document.getElementById(“myTextarea”)值。包括(“”)。

html代码缺失,查询的确切内容是什么?您可能会发现这很有用。另请参见@PrashantPimpale的可能重复项。该元素似乎不在DOM中。这是一个输入到
@showdev中的字符串!我只需要找到,如果身体标签存在或不存在!但是,此代码不起作用。您想检查什么,body标记是否存在或其中的内容是否存在?只有body标记存在。请查看源代码,不需要任何函数。毕竟,您只是在创建页面,为什么您不知道是否有body标签..谢谢!现在它起作用了。我感谢你的建议,并将铭记在心
if (document.getElementById('textarea_code').value.indexOf('<body') > -1)
{
 alert('Yes, textarea has body element.');
}
function substring_search(e,ss)
{
 //e = element
 //ss = substring

 return (document.getElementById(e).value.indexOf(ss) > -1) ? true : false;
}
document.getElementById("myTextarea")value.includes('<body>').