Html5的全局属性

1.contentEditable属性

如果添加了这个属性,为true的话,选中的内容是可以编辑的  fasle不可以编辑。

<p contenteditable>测试contentEditable属性</p>

 

2.designMode属性

描述:用来指定整个页面是否可编辑

作用:

1.当页面调用on时候,页面上所有添加contentEditable属性为true的元素都变成可编辑状态,为false的元素还是不能编辑,

当页面调用off的时候,页面上所有添加contentEditable属性为true的元素可以继续编辑,为false的元素不能编辑;默认不添加的情况,不受影响

2.只能在Js被编辑修改 ,有两个值,on(可编辑)和off(不可编辑)

js调用:

document.designMode = "on";

支持:

IE8出于安全考虑,不允许使用designMode属性让页面进入编辑状态

IE9允许使用designMode属性让页面进入编辑状态

代码测试:

<script>

    document.designMode="off";

</script>

    <p contenteditable="true">默认可以编辑</p>

    <p >默认不可以编辑</p>

    <p contenteditable="false">默认不可以编辑,js中添加属性,让其可以编辑</p>

 

 

3.hidden属性

描述:显示和隐藏控件,true为隐藏,false为显示

 js代码测试:

  <p id="phidden" contenteditable="false"  hidden>默认不可以编辑,js中添加属性,让其可以编辑</p>

  <script>

        var p=document.getElementById("phidden");

        p.removeAttribute("hidden");

    </script>

 

4.spellcheck属性

检测是否有错误的属性   true为检查,比如填入的有错误,那么会爆红线   false为不检查,不做任何处理

  测试代码:

  <p  contenteditable="true"  spellcheck="true">检查一下有问题</p>

   <p  contenteditable="true"  spellcheck="false">不检查</p>

 

 

5.tabindex属性

这个属性是按键按键Tab的时候,按下标去选择

  默认下标从1开始,如果当前页面中有可以编辑的控件,那么依次会被选中

  代码测试

    测试tabindex属性

    <p tabindex="1">测试table属性,按下默认选中</p>

    <p tabindex="3">测试table属性,按下默认选中2</p>

    <p tabindex="2">测试table属性,按下默认选中1</p>

    <p tabindex="4">测试table属性,按下默认选中3</p>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值