Dom 命名原因:NodeList vs childNodes

我一直在想关于DOM的一件蠢事。为什么标准使用后缀列表定义节点列表,以明确它是一个数组,同时具有一些属性或函数,如childNodes或getElementsByTagName,它们使用后缀字母s 我发现,当标准为同一目的(描述数组)定义具有不同后缀的成员时,这是矛盾的 编辑:实际上,节点列表似乎甚至不是一个数组。这就解释了吗?节点列表是一个接口 childNodes是Node接口的成员。 getElementsByTagName是文档界面的成员 顺便说一句,这两个成员都返回类型为NodeLis

Dom IE9:拆分文本后未更新子节点?

在Internet Explorer 9上,在文本节点上调用splitText不会更新其父节点的childNodes。在Chrome和Firefox上,正如预期的那样 但是在文本节点父节点(?)上调用console.dir时,IE9的行为正常 例如: <!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <script type="text/javascript" charset="utf-8

从Visual Basic 6在Webbrowser中调用DOM onmousedown事件

我在VisualBasic6中将HTML文档加载到WebBrowser控件中 有一个链接 <a href="something" onmousedown="return abc(this,'asd', 'AO',null,event)"> 但似乎没有任何效果。我自己也没有尝试过这样做,但这篇vbcity文章包含了对此的描述和一些示例代码。向下滚动到文章第一页的最后一篇文章 要将上述文章归结为要点,可以迭代表单集合的成员以找到按钮,然后单击该按钮 With Me.WebBrowse

Dom 流星:当我插入CollectionB时,CollectionA中的元素重新渲染

我试图在用户发布的反应性评论中加入新元素 我有一个非常简单的注释部分的代码示例(不包括textarea和new comment insert代码,但它是非常样板的)。包括一个CSS片段,我在其中给出.comment.fresh{opacity:0;},然后在我的脚本中,我有: Template.individual_comment.postedago_str = function() { var id = this._id; Meteor.defer(function() { $

如何优化DOMXpath的性能

我目前正在使用DOMXpath从网站中提取信息,但大多数情况下,我得到的最大执行时间超过了错误。有没有类似于DOMXpath但速度更快的方法?您可以用任何语言编写速度较慢的代码,包括XPath。如果您的代码很慢,请向我们展示您的代码,也许我们可以告诉您为什么它很慢。此外,速度取决于实现:DOM和XPath有很多实现,我们需要知道您使用的是哪种实现。

Dom Dojo使用链接创建图像

有没有一种方法可以使用dojo/dom构造来创建带有链接的图像元素?我正在寻找以下HTML代码的等效代码: <a href="test.html" target="_blank"> <img src="/pix/byron_bay_225x169.jpg" > </a> 是的,这是可能的 就这样做吧: var anchor= domConstruct.create('a', { 'href': 'test.html', 'target

使用GTM捕获DOM值

这里没有人,所以请耐心听我说: 我正在尝试在一个客户端电子商务站点上设置动态FB重新营销。问题是该站点没有为此过程设置数据层,因此我试图从DOM(特别是产品名称)中获取一些电子商务值 从本质上讲,我试图从订单确认页面的此代码字符串中捕获产品名称: <h3> <p> <a href="/product/79530/icebreaker-pocket-hat" title="Show details for "> **Icebreaker&#174; Po

使用groovy DOMBuilder忽略空属性

Groovy有一个ompitNullAttributes和一个ompitEmptyAttributes。但事实并非如此。这是我的密码 >>> def xml = DOMBuilder.newInstance() >>> def maybeEmpty = null >>> println xml.foo(bar: maybeEmpty) <foo bar=""/> def xml=DOMBuilder.newInstance()

Dom 如何将xml解析为java对象?

您好,我有一个从web服务生成的以下格式的xml <root> <item> <name>test</name> <description>test description</description> <link>http://xxx</link> </item> </root> 既然我有了医生,我该如何获得和 并将其放入

DOM:div默认有文本对象子节点吗?

HTML: 坐吧。我在HTML文件中有一个简单的div。现在,在我编写的javascript文件中 <div id="Box" style="height: 100px; width= 100px; background-color: red;"> <img src="someImg.jpg"></img> </div> window.onload=initAll; 函数initAll(){ document.getElementById(

Dom 通过angularjs中的$scope获取html属性

好的,我在AngularJS中使用ng include和ng repeat创建一个递归列表,如下所示: <div id="wrapper"> <div id="text" ng-click="DivClick()"> <ul> <li id="{{$index}}" ng-repeat="data in layer" ng-include="'recursion.html'"></li> </ul&

Dom 为什么Saxon Professional Edition在工厂实现中使用finalize方法?

Saxon Professional Edition在其工厂实现中使用finalize方法,并填充终结器。知道为什么在接口级别使用finalizer而不是close()方法吗?Saxon只有一个地方包含finalize()方法,即在所有版本中使用的配置对象上。该配置支持所有不同的API,例如TransformerFactory、XPathFactory、SchemaFactory、XQJ数据源或s9api处理器中都有配置 finalize方法采取的操作是关闭用于“标准错误输出”的流(如果不是Sy

Dom 从信号Int中获取Int值

我在将Int值从窗口中取出时面临问题。维度的返回值-信号Int view : Signal.Address Action -> Model -> Html view address model = let wx = Signal.map fst Window.dimensions wy = Signal.map snd Window.dimensions in fromElement <| container wx wy middle <| to

查询DOM时跳过容器中的元素

当使用或任何DOM查询方法时,我希望跳过给定子容器中的元素进行查询 示例: <div id="container-one"> <div> <input type="text" name="first"> <input type="text" name="second"> <!-- skip below --> <div id="container-two">

从DOM中选择元素

在我的页面内容中,我将多张卡片组织为一个网格 __________________ | ____ ____ | | | | | | | | | | | | | | |____| |____| | | | | ____ ____ | | | | | | | | | | | | | | |____| |____| | |_________________

从反应原因DOM ref获取clientHeight

我正在访问一个reactDOM引用,以确定客户端高度 不幸的是,clientHeight似乎不是refAPI的一部分。所以这是失败的: ref ->反应参考电流 ->Js.Nullable.toooption ->Belt.Option.map(此=>{ 反应参考clientHeight(本); }); 在React.Ref中找不到值clientHeight 是否有方法从参考中提取组件的高度 ref是从div获取的。假设您从ReactDOMRe.ref.domRef或ReactDOMRe.re

如何从Google Chrome内容脚本计算DOM元素的位置

我正在编写一个chrome扩展,并从内容脚本中计算DOM元素的绝对位置。但在内容脚本中,如果我尝试访问offsetHeight、offsetWidth、offsetTop、offsetParent等,我会得到null。我猜内容脚本没有访问这些DOM属性的权限 有没有办法/解决办法,我可以找到那些属性?应该很好用,你是如何访问它的 // Should be something like this: var height = document.getElementById('mydiv').offs

Dom 这是一条子弹线#1 这是一条子弹线#2 这是一条子弹线#3 这是一条子弹线#4 这是一条子弹线#5 这是一条子弹线 下面是一个副标题

埃尼安拍卖人弗林蒂利亚·多洛。埃涅亚枕部斜颈。 塞德·阿梅特·马萨。类适用于taciti Sociasqu和litora Tournt 每个科努比亚诺斯特拉,每个伊塞普托斯希梅纳厄斯。内克、朗库斯等人 malesuada在,blandit在risus。前软腭菱形胎生 康塞奎特 下面是一个链接,它将为您提供更多的跨浏览器解决方案(向下滚动到示例2) 编辑:对于IE,您需要使用document.body.createTextRange()来获取文本范围。我仍然不确定你是如何得到相当于主持人补偿的

Dom 在MooTools JavaScript库中创建/包装DocumentFragment

如何使用 x=document.createDocumentFragment(); x、 [用节点填充]; 文档[某处].appendChild(x); 特别是,如中所述,将片段附加到DOM后,原始变量x变为空: 如果[要添加的节点]是DocumentFragment对象,则文档片段的全部内容将移动到此节点的子列表中 编辑(2011-04-13 06:30 UTC): 我想要得到的是一种既作为DOM 2 Core中的DocumentFragment运行,又具有来自MooTools Core的元

在不降低性能的情况下,我可以使DOM树变得多大?

我正在制作一个单页应用程序,我正在考虑的一种方法是将所有模板作为单页DOM树的一部分(基本上是编译服务器端并发送一页)。我不认为每棵树都很复杂 鉴于此,在普通计算机/浏览器上的用户开始看到性能下降之前,树上的最大节点数是多少?例如,6个视图存储为6个隐藏节点,每个节点有100个子节点的小HTML位 谢谢你的意见 一个单页应用程序不需要同时关闭所有模板。例如,您的单个页面可以有一个或多个内容div,这些div可以随意动态替换。如果您考虑通过模板运行JSON对象来生成HTML,那么模板可以保留在浏览

在typescript文件中引用DOM declare lib.d.ts时,出现错误,代码为1

当我在typescript文件中引用DOM的declare文件时 ///<reference path='.\node_modules\typescript\bin\lib.d.ts' /> /// typescript编译器tsc抛出如下错误: 命令。。。已退出,代码为1 您不需要引用lib.d.ts-它自动包含在TypeScript编译器中 删除该引用后,您应该会恢复正常-考虑到它实际上被引用了两次,该错误可能是重复的声明

Dom 如何解析这个xml文件?

第一项 <item> <title>...</title> <link>...</link> <guid>...</guid> <description>...</description> <pubDate>Thu, 31 Jan 2013 13:46:24 +0530</pubDate> </item> 您可以尝试使用序列化,也可以为机柜创建类 pu

AngularJS服务中的DOM操作

众所周知,在使用AngularJS时,必须在指令内操作DOM元素 然而,在某些用例中,在服务中操纵DOM似乎是可以接受的。 Misko Hevery正在谈论这件事。您还可以在中找到一个示例 Misko的解释相当模糊,因此我想知道如何确定何时需要将DOM放入服务而不是指令。指令及其定义方式始终附加到DOM节点。因此,当您定义一个指令时,它会“扩展”或替换它所连接的DOM节点 在某些情况下(如对话框),您将无法将DOM节点附加到任何特定的父节点。在这些情况下,使用服务是有意义的,控制器仍然可以不使用

Dom SAX解析器如何在不解析整个xml的情况下查找节点

在这篇关于dom与sax的讨论中 选择的答案是: DOM is easier to use but has an overhead of parsing the entire XML before you can start using it 我理解在SAX中,您不需要解析整个xml。 假设我正在使用Sax解析器,我想找到一个特定的节点。现在,如果节点位于xml文档的末尾,sax解析器如何在不解析整个xml的情况下找到它 我的另一个问题是为什么在sax中不能插入/删除节点? 由于某些原因,这些

Dom Capybara断言元素为空

正在寻找确定元素是否真的为空的最佳方法 <table id="foo"> <tr> <td>Cell One</td> <td></td> </tr> </table> 所以我用了这个: find("#foo td:nth-child(1)").text.should == 'Cell One' find("#foo td:nth-child(2)").text.should

Dom 如何防止从另一个域的内部iframe返回事件冒泡

我有一个网页,比如说www.domainX.com。在我的页面中有一个iframe,其src属性设置为www.domainY.com(因此它位于另一个域)。该页面上有一些来自www.domainY.com的链接(因此它们显示在iframe中)。当我单击其中一个链接时,iframe中会出现导航。现在,当我在iframe上移动光标时,右键单击并在出现的菜单上选择“后退”,它将在内部iframe中创建一个后退。如果我再次做同样的事情,它会在主窗口上返回,就像我按下浏览器的后退按钮一样(或者我右键单击i

dom树与xslt处理器树的区别是什么?

由于DOM是XML的树表示,xslt处理器使用树结构作为输入,我想知道DOM和xslt处理器的树结构之间有什么区别?如何在SAX上实现像Saxon这样的xslt处理器?这是否意味着它根据SAX报告的事件生成输入树结构?这不是有点麻烦吗?为什么要使用尚未提供树结构的东西 因为DOM是XML的树表示 虽然可以将DOM与XML一起使用,但DOM通常是HTML的树表示形式 xslt处理器使用树结构作为输入 当我在命令行中使用saxon时,我给它一个文件。它是一个字节序列,而不是一个树。有些东西必须把这个

Dom 初始页面加载后在Polymer 1.0中注册新的事件侦听器

在我的Polymer 1.0应用程序中,我有一个点击功能,可以根据表单中的一些参数动态地在页面中添加另一个按钮。问题是,在将元素及其事件监听器添加到页面后,新按钮实际上不会触发点击事件 用于测试的JSFIDLE: index.html <template is="dom-bind" id="app"> <div id="output"></div> <paper-button id="myButton" on-tap="_addButton">Ad

Dom 电子预加载脚本,反应组件注入

我知道边缘的情况,但我想解决它,如果我可以主要用于教育目的。我可能会重新设计这个 情景: 电子应用程序,其中在主过程中定义了一系列反应组分 Webview(禁用节点集成)环绕浏览器窗口中的现有HTTPS页面 在webview中,预加载脚本I require('react')和require('react-dom'),并通过remote.getGlobal('classObject')检索react.Component扩展类(非实例) 在window.onload中,我在一些黑客攻击之后渲染组件

Dom 使用Xpath包含ID?

我需要选择id=“content body*” 每页的内容正文都会更改,可能需要使用通配符 <div id="content-body-14269002-17290547"> <p>...</p> <p>...</p> <p>...</p> <p>...</p> <p>...</p> </div> 这意味着content-body-14269002-1

是否所有DOM节点都从DOM节点接口继承?

我对这一点感到困惑,因为几乎所有DOM节点都是节点接口的子接口,但我找不到能够证明这一点的精确定义。有人更了解这件事吗?谢谢。是,所有节点都继承自: 以下接口都继承自节点的方法和属性:文档、元素、字符数据(其中文本、注释、和CDATA节继承)、处理指令、文档片段、文档类型,符号,实体,实体引用 还有,: 节点接口是整个文档对象模型的主数据类型。它表示文档树中的单个节点。虽然实现节点接口的所有对象都公开了处理子对象的方法,但并非所有实现节点接口的对象都可能有子对象。例如,文本节点可能没有子节点,向

什么是DOM路径?

在web上搜索DOM路径返回的结果缺乏共识,与XPath有关,或者完全与技术无关。关于堆栈溢出,有一些问题询问DOM路径,但没有迹象表明“DOM路径”对不同的人来说是相同的东西(以同样的方式,像HTMLor整数这样的东西也是以同样的方式构思的) 什么是DOM路径?什么是有效的DOM路径?它们与什么一起使用?所谓的DOM路径不是由DOM规范本身定义的。你能在那里找到的最接近的东西是 事件路径定义如下: 事件具有关联的路径。路径是结构的列表。每个 结构由一个项(EventTarget对象)和 阴影树

Dom Dojo加载,但是Dojo加载了吗?

我遇到了一个看起来像鸡和蛋的问题,我认为这是一个合乎逻辑的解决方案。然而,我突然想到,其他人肯定也遇到过类似的事情,所以我想我应该把它漂浮在那里,让大众知道 情况是,我想使用dojo的addOnLoad函数将大量回调排队,这些回调应该在DOM在客户端完成渲染后执行。因此,我所做的如下: <html> <head> <script type="text/javascript" src="dojo.xd.js"></script>

自动化服务器可以';在IE9中使用新的ActiveXObject(“Msxml.DOMDocument”)时出现创建对象错误

我正在使用新的ActiveXObject(“Msxml.DOMDocument”)并且我得到了“自动化服务器无法创建对象”错误 我在我的机器Windows7和IE9中使用了相同的代码,并且运行良好。但是在另一台使用Windows7的机器上使用IE9时,我遇到了上面提到的错误 我已经启用了初始化并为未标记为安全的ActiveX控件编写脚本,现在运行正常 但我的问题是,为什么它在其他机器上工作,即使它被禁用了?你能告诉我答案吗?那台机器可能有一个当前文件/对象。您可以尝试从另一台机器上更换它,然后查

Dom 如何将网页内容保存到文本文件

我使用自动化脚本来测试基于浏览器的应用程序。我想将加载的每个页面的可见文本保存为文本文件。这需要适用于当前打开的浏览器窗口。我遇到过一些使用InternetExplorer.Application的解决方案,但这对我来说不起作用,因为它必须是当前打开的页面 理想情况下,我希望使用vbscript实现这一点。 有没有办法做到这一点?你可以像这样附加到一个已经运行的IE实例上: Set app = CreateObject("Shell.Application") For Each window I

Dom 在HTML中嵌入csv以与D3.js一起使用

在D3.js中,通常从外部csv文件加载数据。这对于大数据非常有效,并且避免了在数据更改时更改代码 但是,有两种情况(仅使用小型csv数据)我希望将csv直接嵌入HTML页面: 可以在本地加载的页面(即从文件:///),无需运行本地HTTP服务器 一个小的JSFIDLE示例,解释了一个用于stackoverflow的D3.js问题 这是我提出的解决方案,使用 嵌入csv数据: <pre id="csvdata"> Year,Make,Model,Length 199

Dom Ext JS Iframe GET请求

我想使用alert by显示服务器响应 Ext.getBody().mask('Downloading file....', 'x-mask-loading'); var iframe = Ext.getBody().createChild({ tag: 'iframe', cls: 'x-hidden', src: downldObj.url }); iframe.on('readystatechange', fu

GreenSock JS在Tween onComplete()中添加dom元素

我正在努力克服一个GreenSock JS问题,你也许可以帮我解决 在容器div宽度增加两倍之后,我尝试使用onComplete()事件将一个内联div附加到新创建的容器空间中 新的div不会立即添加到空间中。在下一个添加操作(创建额外的容器宽度)中,将显示先前创建的div 我试图在格林斯托克的背景下解决这个问题,但是所有的想法都是受欢迎的 谢谢 TweenLite.to($('.list-item-container'), 1, { width: $('.list-item-contain

浏览器如何管理它';s内存还是清理它的DOM?

我正在学习主干,希望更好地理解浏览器如何保持其DOM干净,以及如何整体高效地使用我的代码。据我所知,我们使用主干作为框架,将视图添加到通常在index.html中找到的元素上(大多数情况下是body标记)。我们插入的视图会占用浏览器的内存,因此,当我们切换到另一个视图或不再需要旧视图时,我们希望执行类似于$(body.html(“”)的操作来删除所有内容。这是正确的吗?所有现代浏览器都有垃圾收集功能,你不必为此担心(太多) 浏览器无法释放内存的少数情况是因为代码中存在内存泄漏,并且保留了对象、方

DOM更新尖峰带角度2*ngFor和金色布局

亲爱的Angular 2开发人员同事: 我和我的团队在angular 2应用程序(2.1.1)中面临一个奇怪的性能问题。我们正在使用基于golden-layout.js()的对接布局。它的工作非常出色,拖放动作的渲染也非常流畅 然而,当我们有很多角度组件时(比如说,一个*ngFor有大约2500个元素,每个元素都是一个简单的组件,有两个属性绑定),golden layout的行为会很奇怪: 当我们单击一个角度组件,然后开始拖动时,拖动动作会呈现巨大的尖峰。但是,当我们单击浏览器中的空白区域(而不

Dom 在ie6中追加child()之后,样式表是否应用于该元素?

我正在javascript中创建一些元素,如下所示: var parent = document.createElement('div'); parent.setAttribute('id', 'parent'); var child = document.createElement('div'); child.setAttribute('class', 'child'); parent.appendChild(child); otherelement.appendChild(parent)

冻结Dom操作

有没有办法让firebug(或任何其他浏览器,或使用任何其他工具)停止任何dom操作?有时,布局调试一个充满悬停事件的屏幕是不可能的,因为元素可能会消失,并且你看不到它们的复合布局。事实上,对于不经常自动更改的页面来说,这很容易做到(即使comet应用程序也可以在几秒钟内相对稳定):只需使用firefox保存页面即可。它将保存所有的当前状态,忽略所有javascript和事件。更重要的是,样式将很容易查看。我在FF中冻结DOM操作,Firebug在节点上单击右键并设置“添加/更改子项时停止”我希

Dom ImageElement OnClick事件

在使用ScriptSharp时,如何将onclick事件匹配到ImageElement 我尝试此操作时出错: ImageElement Button = (ImageElement)Document.CreateElement("img"); Button.Src = "image.png"; Button.AddEventListener("click", delegate(ElementEvent e) { Scrip

Dom 在Webbrowser的文档中插入HTML对象元素

在Webbrowser控件中,文档中有一个网页。我知道如何在主体中插入任何HTML元素 问题是,如何在插入的同时插入?我必须保留现有文档,因此我不会使用Webbrowser1.document.Write 抛出异常:我猜值不在有效的查找值集合中,因为我使用的是VS2010的法语版本,它给我提供了La valeur n'est pas和La plage attendue 变通办法 最后,我可以使用带有Javascript URI的Navigate方法附加一个元素。这有点难看,但它能起作用。嗯,我意

Dom 如何获取元素的父元素

例如,我从表的行中随机选取按钮元素 找到按钮后,我想检索表中包含选定按钮的行 以下是我的代码片段: browser.findElements(by.css('[ng-click*=submit]')).then(function (results) { var randomNum = Math.floor(Math.random() * results.length); var row = results[randomNum]; // ^ Here I want to

jsoup相当于DOM范围操作,如extractContents()等

我试图通过jsoup DOM模型提取和替换JavaScript文档片段的等价物 有人有现成的代码可以模仿吗?我想选择一系列文本,它可以通过多个内联节点(例如,等等),在这些内联节点的中间开始或结束。在JavaScript中,使用范围操作很容易,从中提取文档片段,我猜JavaScript范围正在根据需要拆分内部节点,以正确处理此类提取和插入。在Java中如何使用jsoup实现这一点 编辑:只是大声思考如何做到这一点-可能需要在我的范围内搜索“峰值”元素,然后转到范围的开始和结束,如果我的起点是0号

Dom Youtube元数据和opengraph标记

我制作了一个小软件来帮助我管理网页链接的集合。我输入一个URL,它读取所有元数据并提取标题、简短描述、足够时单独指向视频的链接以及预览图片。部分属性是“og:”属性,但“twitter:”属性在我正在添加书签的大多数网站中也经常可用。我用所有这些来创建一个像facebook一样的小预览 它过去在youtube视频上运行良好,但几天来,youtube有了新的设计。它还通过一个大的json对象一次性设置了一组变量,我正在痛苦地尝试使用awesomium DOM探索函数提取这个对象,但我问自己:我做错

Dom 如何使用Puppeter检查数据选择器不在屏幕上

我需要检查数据选择器是否仅在按下一个按钮时可见。在前端,一个按钮运行一些代码,并且有一个fa锁图标。当我按下另一个按钮时,这个图标消失了。当我尝试在console for developer中检查元素时,我发现使用以下方法: document.querySelectorAll('[data-selector="private-inbox-lock-icon"]') 当图标不在屏幕上时,存在长度为0的空节点列表,当图标在屏幕上时,节点列表为长度为1的节点列表[i.fal.fa lock.loc

Dom 如何在clojurescript中将HTMLcollection转换为向量?

我尝试将函数应用于每个具有特定类名的元素,如下所示: (map #(js/console.log "element is " %) (.getElementsByClassName js/document "some-class")) 但我认为这不起作用,因为getElementsByClassName返回htmlCollection而不是向量。我尝试用js->clj和Array.from包装getElementsByClassName,但两者都不起作用。如何将此htmlC

上一页 1 2 ...  6   7   8   9    10   11   12  ... 下一页 最后一页 共 23 页