javascript - 在文本区域内查找正文元素

标签 javascript html

我有 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/

相关文章:

javascript - 在 jQuery 中选择当前时如何禁用或停用复选框

javascript - 无法在 CoffeeScript 中声明命名函数

javascript - 使用 jquery 克隆()一个 html 表及其所有数据,包括选择及其选项和输入

html - 移动应用程序上的 Reddit 外星人动画如何运作?

html - 从 Quill 获取字体系列

javascript - firebase.auth() - 语法错误 "unexpected token ."

javascript - 如何使用 webpack (sourcemap) 获得更具可读性的 bundle.js?

javascript - 单击导航项 anchor 链接时如何关闭切换菜单

javascript - ng-repeat 定义的次数而不是在数组上重复的方法?

javascript - 如何防止 jQuery Ajax 中的数据循环?