可以使用contenteditable属性使div元素可以输入内容,而且不会有input类型输入框的默认样式。下面是实现的步骤及示例说明:
可以使用contenteditable
属性使div
元素可以输入内容,而且不会有input
类型输入框的默认样式。下面是实现的步骤及示例说明:
- 创建一个
div
元素,并添加contenteditable
属性
- 设置
div
的样式以样式化输入框
在上面的代码中,设置了div
元素的样式,使其看起来更像输入框,并用outline:none;
消除了默认的轮廓。
- 使用
textContent
属性获取div
输入框中的文本内容
在上面的代码中,使用querySelector()
获取div
元素,然后使用textContent
属性获取div
输入框中的文本内容,并在控制台中输出。
示例1:创建一个简单的div输入框
示例2:使用div替代textarea
在这个示例中,我们将div
元素设为100%宽度,并添加了一个最小高度,以具有与textarea
相同的外观。