基于chrome操作的方式越来越多,但多大数模块或者支持库并不是很完善,收集了一些MDN方法可以参考下。 方法中[path]代表选择器路径,[value]代表传入值,[name]代表属性名,true|false代表是否选中,%d代表引索。

元素取值

document.querySelector([path]).value

元素置值

document.querySelector([path]).value=[value]

元素取文本

document.querySelector([path]).innerText

元素置文本

document.querySelector([path]).innerText=[value]

元素取HTML

document.querySelector([path]).innerHTML

元素置HTML

document.querySelector([path]).innerHTML=[value]

元素取属性值

document.querySelector([path]).getAttribute([name])

元素置属性值

document.querySelector([path]).setAttribute([name],[value])

元素事件

document.querySelector([path]).event()

元素移出焦点

document.querySelector([path]).blur();

元素获得焦点

document.querySelector([path]).focus();

元素点击

document.querySelector([path]).click();

元素选择

document.querySelector([path]).checked=true|false;

SELECT_取列表数

document.querySelector([path]).length;

SELECT_取选中表项

document.querySelector([path]).selectedIndex;

SELECT_置选中表项

document.querySelector([path]).selectedIndex=%d;

SELECT_取表项文本

document.querySelector([path]).options[%d].text

FORM_取地址

document.querySelector([path]).action

FORM_置地址

document.querySelector([path]).action

FORM_重置

document.querySelector([path]).reset()

FORM_提交

document.querySelector([path]).submit()

TABLE_取行数

document.querySelector([path]).rows.length

TABLE_取列数

document.querySelector([path]).rows[%d].cells.length

TABLE_取单元格文本

document.querySelector('%s').rows[%d].cells[%d].innerText

TABLE_取单元格源码

document.querySelector('%s').rows[%d].cells[%d].innerHTML

置滚动条距离

window.scrollBy(%d,%d)

置滚动条位置

window.scrollTo(%d,%d)

声明:
1本站鼓励用户发布原创内容,但并不保证每个人都遵守这一点,若内容侵犯了你的权益可联系管理员删除!
2本站资源,除文章特别指明外,均限定下载者本人使用,禁止二次 转载 传播 分发!
3本站资源多为第三方用户投稿,大家下载资源前仔细甄别需求与其描述是否可达预期 除非较明显的与说明不符资源外的纠纷尽量与作者点对点直接解决
4资源提供者发布作品请提供作品详细说明 与 截图 源码作品若引用了 其它模块或依赖请诚实说明 明细与版本!以及依赖是否开源。尽量做到资源下载后 可以直接使用与运行
5本站资源会员享受折扣 开一个吧只有这个才是站长能拿到手的