javascript怎么设置input不可编辑

方法:1、利用disabled属性设置,语法为“元素对象.disabled = true”;2、利用setAttribute()方法和readOnly属性设置,语法为“元素对象.setAttribute(“readOnly”,true)”。

javascript怎么设置input不可编辑

本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。

javascript怎么设置input不可编辑

有两种方法设置input不可编辑。

1、利用disabled属性

disabled 属性是一个布尔属性。

立即学习“Java免费学习笔记(深入)”;

disabled 属性规定应该禁用的 元素。

被禁用的 input 元素是无法使用和无法点击的。

2、利用readonly属性和setAttribute方法

readonly 属性规定输入字段为只读。

只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。

readonly 属性可以防止用户对值进行修改,直到满足某些条件为止(比如选中了一个复选框)。然后,需要使用 JavaScript 消除 readonly 值,将输入字段切换到可编辑状态。

setAttribute()方法用于增加一个指定名称和治的新属性,或者把一个现有属性设定为指定的值

语法为:

  1. elementNode.setAttribute(name,value)

登录后复制

示例如下:

  1. nbsp;html>  <span class="lit">123</span>           var btn1 = document.getElementById('btn1'); btn1.onclick = function () { var txt = document.getElementById('txt'); txt.disabled = true; } var btn1 = document.getElementById('btn2'); btn1.onclick = function () { var txt = document.getElementById('txt1'); txt.setAttribute("readOnly", true); }

登录后复制

输出结果:

javascript怎么设置input不可编辑

【相关推荐:javascript视频教程、web前端】

以上就是javascript怎么设置input不可编辑的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    编程技术

    javascript怎么禁止事件冒泡

    2025-3-11 20:39:04

    编程技术

    JavaScript有没有stl库

    2025-3-11 20:39:14

    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索