如何解决使列表内容可编辑
我目前正在按计划工作。我通过制作一个 9 个块宽(名称/星期几/总小时数)的内联块无序列表来做到这一点。
我在右下角有一个按钮,可以切换列表是否可编辑内容。这是按钮功能的代码:
function myfunction()
{
var list = document.querySelector(".days");
if(list.contentEditable == "false")
{
list.contentEditable = true;
}
else if(list.contentEditable == "true")
{
list.contentEditable = false;
}
}
澄清一下,这将使列表本身的内容可编辑,而不是其中的项目。
问题是当一个列表项为空并且用户按退格键时,它会删除该列表项,而当用户按回车键时,它会在非常不一致的地方创建一个新的列表项。
有什么办法可以禁用它,因为我目前正在使用按钮来添加/删除列表的行?我想过切换所有可编辑的列表项内容而不是列表本身,但这听起来像很多工作,而且我是一个懒惰的人。有没有更简单的方法?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。