【发布时间】:2019-10-28 00:27:09
【问题描述】:
Button – 调用一个函数来确定是否 文本框中的字符串可以在文本区域的内容中找到。自然, 如果找到字符串,则向用户发送消息。
这些是给出的指示,我不知道该怎么做。这是我想出的,我不断收到这个控制台错误:
TypeError: document.getElementById(...) 为空
file:///........program02javascript/program02script.js
10号线第 10 行:var SearchTerm = document.getElementById("text_box_1").value;
这是我的 HTML:
<div id="requirement #2">
<h1>Requirement #2</h1>
<form>
Search For:
<input type="text" name="text_box_1">
<br>
</form>
<textarea id="text_area_3"></textarea>
<button type="button" id="button2" onclick="StringSearch()">Search</button>
</div>
这是我的 Javascript:
function StringSearch() {
var SearchTerm = document.getElementById("text_box_1").value;
var TextSearch = document.getElementById("text_area_3").value;
if (TextSearch.match(SearchTerm) === "") {
alert("String Found. Search Complete");
} else {
alert("No Data found in Text Area");
}
}
我怎样才能完成这项任务?我不确定我完全明白该怎么做。我试图找到一些示例代码,但没有遇到任何有用的东西。
【问题讨论】:
标签: javascript html dom-events