草庐IT

htmlelement

全部标签

javascript - 别名接口(interface)属性

是否可以使用别名,例如HTMLElement.offsetWidth属性,就像我可以给方法起别名一样EventTarget.prototype.on=EventTarget.prototype.addEventListener我试过:HTMLElement.prototype.w=HTMLElement.prototype.offsetWidth但是得到了:TypeError:'offsetWidth'gettercalledonanobjectthatdoesnotimplementinterfaceHTMLElement. 最佳答案

javascript - IFRAME 中的 instanceof HTMLElement 不是 Element 或 Object?

尝试通过简单的检查来确定DOM元素isElement=SomeThinginstanceofElement适用于主文档,但不适用于iframe中的(所有?)节点。示例输出(GoogleChrome):(mdiv是主文档中的DIV,idiv是iframe中的DIV)OMGWTFok:mdivinstanceofElement...true...[objectHTMLDivElement]ok:mdivinstanceofObject...true...[objectHTMLDivElement]ko:idivinstanceofElement...false...[objectHTMLD

python - lxml:通过XSLT将XML转换为HTML并获取HtmlElements

我有一个XML文件形式的数据。我还获得了一个XSLT来将XML转换为HTML。我可以使用lxml来执行转换,但是,我想在转换后更改一些HTML标记。如何将这个新的etree转换为HtmlElements,以便我可以专门使用某些方法,如.cssselect()等。 最佳答案 >>>importlxml.etree>>>importlxml.html>>>>>>xmlstring='''\......link1link2...'''>>>root=lxml.etree.fromstring(xmlstring)>>>root.cssse

c# - HtmlElement.Parent 返回错误的父级

我正在尝试通过C#为网页上的随机元素生成CSS选择器。一些背景:我使用带有WebBrowser控件的表单。在导航时,可以询问光标下元素的CSS选择器。获取html元素是微不足道的,当然,通过以下方式:WebBrowser.Document.GetElementFromPoint();目标是创建一个“严格”的css选择器,指向光标下的元素,a-la:html>body>span:eq(2)>li:eq(5)>div>div:eq(3)>span>a此选择器基于:eq运算符,因为它旨在由jQuery和/或SizzleJS处理(这两个支持:eq-原始CSS选择器不支持。竖起大拇指@BoltC

javascript - 将当前 HTMLElement 传递给 ng-click

是否可以将HTMLElement传递给在Controller上配置的ng-click?下面是一些示例代码:{{item.name}}Controller:function($scope){$scope.items=[{name:'Bilbo',id='Bilbo'},{name,'Frodo',id='Frodo'},{name:'Pippin',id='Pippin'},{name:'Merry',id='Merry'},{name:'Sam',id='Sam'}];$scope.handleThisElement=function(element){alert(element.id

javascript - 代理扩展 HTMLElement 的 WebComponent 的构造函数

因此,在我创建的使用自定义元素的库中,您显然需要在实例化之前在CustomElementsRegistry中定义类。截至目前,这是通过装饰器解决的:classComponentextendsHTMLElement{staticregister(componentName){returncomponent=>{window.customElements.define(componentName,component);returncomponent;}}}@Component.register('my-element')classMyElementextendsComponent{}doc

javascript - angular2 组件内的 iframe,属性 'contentWindow' 在类型 'HTMLElement' 上不存在

我在angular2组件中有一个iframe,我试图通过访问contentWindow来更改iframe的内容。iframe应包含一个简单的按钮。我的代码:import{Component}from'@angular/core';@Component({moduleId:module.id,selector:'component-iframe',template:''})exportclassComponentIframe{constructor(){letiframe=document.getElementById('iframe');letcontent='Mybutton';le

javascript - 扩展 HTMLElement : Constructor fails when webpack was used

我将以下TypeScript程序转换为ES5:文件1:classBaseElementextendsHTMLElement{constructor(){super();}}文件2:import{BaseElement}from'./BaseElement';classMyElementextendsBaseElement{constructor(){super();}}varel=newMyElement();将所有内容手动放入文件中,代码运行良好并在浏览器中执行,HTMLElement的构建没有问题。但是,一旦我通过webpack打包它,我就会收到以下错误消息:UncaughtTyp

javascript - typescript :属性 'src' 在类型 'HTMLElement' 上不存在

我从Typescript收到一个错误,我不确定如何更正它。代码在“编译”时工作正常,但我无法更正错误。我已经从我的代码中提取了涉及错误的部分。我想我必须预定义src但不确定如何。编辑器和Gulp编译时的错误消息:“属性‘src’在类型‘HTMLElement’上不存在。在第53行第17列”...element:HTMLElement;/*Definingelement*/'''this.element=document.createElement('img');/*creatingaimg*/'''这是我运行来渲染元素、位置、顶部和左侧的方法,所有这些都可以正常工作而不会出现错误。di

流量:htmlvideoelement和htmlelement

我正在使用Flow来打字我的应用程序。我有一个dom节点,我必须手动使用document.querySelector。在Flow的眼中,这返回HTMLElement。它实际上是在返回一个视频元素,我将其键入HTMLVideoElement.我正在尝试施放它,但仍然错误。我究竟做错了什么?letvideoElement:HTMLVideoElement;videoElement=document.querySelector('video')//typeisHTMLElement,errorsout.我得到的错误是ThistypeisincompatiblewithHTMLVideoElement