htc学习心得[转]
element:
使用当前htc控件的引用,利用它可以访问当前的使用对象;在htc代码中可以不使用element而直接访问其属性和方法。如:alert(tagName);//alert(element.tagName);其实element可以看作是一个通向Html文档对象的一个入口点,通过element.ownerDocument可以访问到Html文档对象,通过element.parentElement可以访问到该元素的父对象等。2. document:返回当前的文档对象,指的是当前的htc文档对象,并不是Html页面的文档对象,但是仍然可以通过它来创建新的控件,然后添加到原Html对象属的层次结构中。如:var divContainer = document.createElement(“Div”);ownerDocument.body.appendChild(divContainer);3. 获取使用htc的Html页面文档对象有两种方式可以用来获取使用该htc的Html页面文档对象:l var winDom = element.ownerDocument;l var winDom = window.document;4. 如何实现在多个htc中操作同一个变量你在其中的一个htc中定义的全局变量,在另一个的htc中是访问不到的,为了使两个htc操作同一个变量,我们可以在element上打主意,我们可以给element添加一个自定义的属性,然后可以在这两个htc中实现变量的共享。如: