问题描述:在遇见选择日期过程经常遇见一些需要点选而无法填写的日期选择,用点选的方式比较复杂,通常是用循环相似元素以及元素编辑点选的方式,这两种方式都较为复杂,需要一定功底。今天介绍一种较为简单的方式通过js脚本移除readonly属性,达到直接填写日期的效果。

方法:
1、首选鼠标移动到日期选择框右键点击检查,查看下该日期点选的是不是存在readonly属性

2、如果存在可以用该方法实现直接填写日期的效果。

3、影刀流程展示

4、捕获开始日期以及结束日期,用js脚本进行移除readonly属性

5、用日期填写的方式实现日期选择。
附上js脚本:
function (element, input) {
// 在此处编写您的Javascript代码
// element表示选择的操作目标(HTML元素)
// input表示输入的参数(字符串)
element.removeAttribute("readonly");
return null;
}