javascript - 当您在输入字段中键入内容时,使文本出现在网站上?
问题描述
基本上,我希望在我网站的另一个区域打印出我输入的任何内容。我假设我需要一个 eventListener 但不确定如何在我键入部分时显示文本。
<tr id="row">
<td>
<input class="item-container" type="text" id="item-input5" maxlength="128">
</td>
</tr>
这是我希望 eventListener 调用的输入:input class="item-container"。
解决方案
您可以监听input
事件并读取输入元素的 value 属性。然后,您可以将此值用作另一个元素中的 textContent 或以您喜欢的任何其他方式使用该值。
document.querySelector('#item-input5').addEventListener('input', (event) => {
document.querySelector('#result_text').textContent = event.currentTarget.value
});
<tr id="row">
<td>
<input class="item-container" type="text" id="item-input5" maxlength="128">
</td>
<div id="result_text"></div>
</tr>
推荐阅读
- c++ - (UE4 C++) 将数据表行名转换为类名以生成actors
- mysql - 我将如何使用 MySQL 修复此表?
- json - 如何唯一标识一个json字符串?
- c# - 将 json 转换为自定义 json 格式 C#
- azure - 使用 Azure Devops 备份 Azure SQL 数据库
- mysql - MySQL 工作场所查询
- javascript - 我的 React Js 任务列表项目中的第一个任务总是未定义
- html - 粘性元素的高度被不希望地添加到父元素的高度和/或在到达页面底部之前增加滚动
- javascript - 如何隐藏或集成地理定位权限弹出到按钮(Javascript + HTML)
- java - Java SprinBoot 安全性 + Active Directory 属性