13 js处理日历控件(去掉 readonly )

Posted YLG001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13 js处理日历控件(去掉 readonly )相关的知识,希望对你有一定的参考价值。

前言:有的日期控件可以输入日期,有的不可以手动输入,对于不可以输入的日历控件,需要先用 js 去掉 readonly 属性,然后直接输入日期文本内容

1、日历控件,以12306为例

 

 2、手动去掉readonly,双击readonly,删除掉,出发日期中就可以手动输入内容了,如下图:

 

 3、js去掉readonly、再输入日期

用 js 去掉元素属性基本思路:先定位到元素,然后用 removeAttribute("readonly")方法删除属性

出发日元素 id 为:train_date,对应 js 代码为: \'document.getElementById("train_date").removeAttribute("readonly");\'

 

 

以上是关于13 js处理日历控件(去掉 readonly )的主要内容,如果未能解决你的问题,请参考以下文章

10.js处理日历控件(修改readonly属性)

Selenium2学习(十七)-- js处理日历控件(修改readonly属性)

Selenium2+python自动化25-js处理日历控件(修改readonly属性)转载

Selenium2+python自动化25-js处理日历控件(修改readonly属性)

selenium3 + python - js处理readonly属性

基于python实现UI自动化3.4 JS 处理日历控件(删除 readonly 属性)