要使文本框在单击时可编辑,并向边角添加按钮,可以通过以下步骤实现:
<input type="text" id="myText" readonly>
<button id="editButton">编辑</button>
#editButton {
position: absolute;
top: 5px;
right: 5px;
}
var myText = document.getElementById("myText");
var editButton = document.getElementById("editButton");
editButton.addEventListener("click", function() {
myText.readOnly = !myText.readOnly;
if (myText.readOnly) {
editButton.innerText = "编辑";
} else {
editButton.innerText = "保存";
}
});
在上述代码中,我们通过获取文本框和按钮的元素对象,并使用addEventListener方法为按钮添加点击事件监听器。当按钮被点击时,我们切换文本框的只读属性,并根据只读属性的状态更新按钮的文本。
这样,当用户单击按钮时,文本框将切换为可编辑状态,同时按钮的文本也会相应地改变。用户可以编辑文本框中的内容,并在需要时保存或取消编辑。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云