我有 textarea
元素。当用户在 textarea
中键入一些 HTML 代码时,该函数应该找到 body
元素。
HTML代码
<textarea id="textarea_code" ></textarea>
<a href="" onclick="check()">Check element</a>
JavaScript 函数:
function check()
{
var codecheck = document.getElementById('teatarea_code').getElementsByTagName('body');
if(codecheck)
{
alert('Yes, textarea has body element.');
}
}
最佳答案
将来在网络上搜索“字符串中的字符串”或“字符串子字符串”。
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;
}
同时避免驼峰式命名,对代码使用下划线(对 URL 使用破折号)以客观和直观地区分您的代码。
关于javascript - 在文本区域内查找正文元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56608087/