一、IHTMLElement接口
ele.click -----------点击事件
ele.setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; lFlags: Integer); --- 设置属性名称
ele.getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; -------------------------获取属性名称
ele.contains(const pChild: IHTMLElement): WordBool; --------------是否包含某子元素
ele.scrollIntoView(True) 元素滚动到可见
ele.insertAdjacentHTML('afterEnd','<br><input name="txt1">');
ele.id
ele.className ------------获取元素class名称
ele.tagName ------------获取元素tag
ele.style ------------获取元素的style
ele.parentElement --------获取元素的父元素
ele.all --------获取元素的子元素集合
ele.InnerText ---------获取元素的文本内容 OuterText
ele.InnerHTML ---------获取元素的源代码 OuterHTML
二、IHTMLElement2接口
ele2..setCapture(true) ----------------------设置元素可捕获鼠标事件
document.body.componentFromPoint(event.clientX,event.clientY)
---获取坐标位置的元素
document.elementFromPoint(
iX , iY ) ---获取坐标位置的元素
ele2.getBoundingClientRect-----------------------获取元素的矩形坐标
ele2.DoScroll ----------------------------------滚动
document.body.doScroll("scrollbarPageRight");
ele2.doScroll("scrollbarDown");
ele2.focus----------------------------------------设置焦点
ele2.blur ---------------------------------------设置失去焦点
ele2.getClientRects -------------------------------------------获取元素坐标
document.getElementsByTagName('input').item('bb',0) --------------根据tag获取元素
js触发onchange事件:
var oEvent = document.createEventObject();
document.getElementById('addrCity').fireEvent('onchange', oEvent);