CSS或JavaScript中的readonly div

前端之家收集整理的这篇文章主要介绍了CSS或JavaScript中的readonly div前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要使用CSS或 JavaScript或Jquery进行’只读div’.不仅文本框和所有.完全div该div包含任何东西(图像,其他div,文本框,…)

这应该由所有浏览器支持.

任何想法?

@H_403_6@

解决方法

你可以使用指针事件:none;禁用鼠标DOM交互(如点击,悬停等).例:
div {
    pointer-events: none;
}
<div>
    <input type="text" value="value" />
    <br />
    <textarea>value</textarea>
</div>

然而,我们仍然可以使光标注重输入标签,即使指针事件:none;应用于此,它将使用户能够编辑该值.尝试点击输入标签,然后按键盘上的标签,然后光标对焦将在标签本身,我们可以编辑它.

要使输入标签不可编辑,请将readonly属性直接放在标记上或使用jQuery.以下是使用jQuery .prop()方法的简单示例.

$("input,textarea").prop("readonly",true);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <input type="text" value="value" />
  <br />
  <textarea>value</textarea>
</div>
@H_403_6@ @H_403_6@

猜你在找的CSS相关文章