基于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本站资源会员享受折扣 开一个吧只有这个才是站长能拿到手的