尝试在DOM中移动iframe而不刷新。铬';s";“采用节点”;似乎不起作用

这是交易(过于简化了一点) 我正在创建一个有“选项卡”的应用程序,每个选项卡都可以有类似的内容显示为iFrame。 因此,我希望在tab开关之间共享这些,因为来自iFrame加载的初始请求有点昂贵 然而,这需要我“保存”iframe,然后在DOM上重新插入。 这有两个问题: 1) 当iframe位于内存中时,我似乎无法访问iframe的contentWindow来调用javascript函数 2) iframe在插入DOM时会重新加载 我阅读了该文档。adoptNode可能会解决问题2,因此我尝

Dom 获得;未捕获的HierarchyRequestError:未能执行';追加儿童';在';节点';:新的子元素包含父元素;错误

我不明白为什么我会犯这个错误。javascript的新特性。功能正常,但控制台给了我这个“未捕获的HierarchyRequestError”。任何提示都会有帮助 html 青金石、纸莎草、手术刀 (石头、布、剪刀) 请做出选择 青金石 纸莎草 手术刀 js (字符串变量只是一个“youwin!”或“youlose!”)。函数在单击按钮后调用 //displays the results on the webpage function displayResults(string) { c

tinymce.dom.replace引发有关parentNode的异常

我正在编写一个tinyMce插件,其中包含一段代码,用一个元素替换另一个元素。我使用编辑器的dom实例创建要插入的节点,并使用相同的实例进行替换 我的代码如下: var nodeData = { "data-widgetId": data.widget.widgetKey(), "data-instanceKey": "instance1", src: "/content/images/icon48/cog.png", class: "widgetPlaceh

Dom 无法让Xpath只输出一些TD

如果你知道怎么做可能真的很容易,但我不知道,在花了几个小时在谷歌上搜索之后,我不得不问一些真正的程序员,因为我显然不是一个 我似乎找不到适合我的教程或代码示例。假设我只想输出EuroDiesel 10 TR滚动到一半,然后我只需要TD编号1和9的数据。我该怎么做呢 我还想将输出数据添加到带有日期戳的SQL DB中,并每天更新一次。我假设这可以通过Cron作业来完成,这是正确的吗?是否应该为我想要从中获取数据的每个价目表制作一个作业,或者我可以用一个脚本来完成?这些站点非常不同 首先,我只需要正确

Dom vbscript如何从单元格中获取单选按钮

我有 table.rows(i).cells(0).innerHtml输出 如何使用table.rows(I).cells(0)将此输入元素作为变量获取?这将使您达到以下目的: table.rows(i).cells(0).innerHtml outputs <INPUT name=group_478 value=2 type=radio> 或者 table.Rows(i).Cells(0).getElementsByTagName("input")(0).Value tab

Dom Odoo9QWeb继承

在opportunity看板视图中,我希望删除某些元素。它是带有t-name=“kanban.Group”的web_看板模板中的一个跨度。我遵循了这个思路和相关文档 我把这个 <t t-extend="KanbanView.Group"> <t t-jquery="span.o_kanban_config" t-operation="replace"></t> </t> 现在只显示一个折叠箭头,没有其他选项(编辑、复制等)。看板是常规视图

Dom 被动onscroll事件是否比限制onscroll事件的速率更好?

为了实现视差背景图像,哪一个更好:速率受限的onscroll事件还是addEventListener函数的被动选项 费率限制的onscroll选项: offsety = 0; waiting = false; // // The scroll function that does the business // var scroll = function () { document.body.style.backgroundPosition = '0px -' + ((docume

是否有适合爬网的服务器端dom引擎?

我发现了一个项目,它在服务器端嵌入了Firefox的JavaScript引擎,因此它可以很好地解析HTML服务器端。但是,这个项目似乎已经死了。解析HTML和提取数据对于抓取网页非常有用 是否有一些新技术可用于提取信息?我过去所做的是使用真实的web浏览器控制web浏览器(通常是firefox)从代码加载和解析网站 关于这一点,最酷的是,您主要使用您熟悉的语言(Perl、Ruby或C#)进行编码。但要充分利用javascript的强大功能,您仍然需要了解和编写javascript。我过去所做的是

Dom 不是dojo.ready上的函数(与dojo 1.7相关)

我正在使用dojo 1.7进行开发,但遇到了一个错误。。我的目标是将项目从一个多选框移动到另一个多选框。这一页很长,所以我只复制了相关部分 这是我的头js代码,问题出现在dojo.ready之后。变量“newStore”工作得很好,所以我知道它执行得很好。问题似乎在于dojo.query(“button.switch”)。我得到的firebug错误是 dojo.query("button.switch").connect is not a function 这个错误在页面加载时抛出。代码是 &

简单HTMLDOM,获取找到的元素的xpath

我想知道是否有一种方法可以获取使用简单HTMLDOM找到的元素的xpath?或者类似CSS路径的东西 我正在使用Selenium和简单的HTMLDOM来扫描页面的表单并提交它,但是有时候提交按钮没有名称、类或ID,所以xpath或CSS选择器是我唯一的选择,有人能推荐一个解决方案吗 您是否尝试过使用Firebug获取xpath?我需要通过PHP类获取xpath,我可以通过Firebug轻松获取xpath,但在我的情况下,这不是一个选择。

Dom JavaFXWebEngine和XPath区分大小写问题?

我有一个来自JavaFX2.2WebEngine的文档对象。在下面的代码中,即使加载的文档具有小写的html标记,getDocumentElement().getNodeName()也会以大写返回它。因此,XPath查询无法定位节点(因为它需要小写的html标记)。在这种情况下,我可以强制getNodeName()的输出为小写,但一般来说,如果文档有混合大小写标记,如何处理它 public class XPath3 extends Application { WebView view; Web

在只给定目标节点的情况下,是否有可靠的算法来生成健壮的DOM节点选择器?

在编写scraper时,我们通常使用某种选择器来识别感兴趣的特定节点。理想情况下,即使页面随时间变化,选择器也应继续工作。许多常见的方法,如通过id抓取节点,在频繁更新的页面上是脆弱的,在某些节点上是不可能的。我试图找到生成健壮选择器的好算法,但由于似乎没有一个标准的术语来描述这个问题,所以很难找到所有存在的东西 以下是我已经知道的选择器DSL XPath选择器-从JS到流行的 Python和Ruby抓取库 CSS选择器-在许多可以找到xpath的地方都可以找到 选择器 高级选择器-这里我将给

使用Symfony或cURL的domCrawler组件从inframe获取内容

如何使用domCrawler组件从iframe获取内容 我试图访问iframe中的div,但没有返回结果 这是我的密码: $crawler->filter('div#features') 此div功能位于iframe内部。刚刚发现这不适用于symfony。我能够通过将用户代理更改为移动来获取内容,因为移动版没有iframe

在Java中将XmlEncoding设置为Dom文档

我需要在Dom文档对象中设置XmlEncoding(UTF-8),而不使用带有“setOutputProperty(OutputKeys.ENCODING,“UTF-8”)”方法的转换器 我不想使用Transform对象获取XML字符串,因为我使用的是Xades XMLSignature库,它使用文档对象进行签名 问题在于,对于按如下方式创建的Dom文档,其getXmlEncoding()方法返回null DocumentBuilderFactory factory = DocumentBuil

Dom PhantomJS:onLoadFinished什么时候启动,它能在外部资源(如图像)完成之前启动吗?

我正在将一些HTML加载到网页对象中,并侦听“onLoadFinished”事件。当启动onLoadFinished时,我将网页呈现为png 我看到的问题是,当我使用SRC属性(如)时,HTML内容中的某些图像始终呈现,但当我在SRC属性中使用时,它们呈现不一致(当我通过浏览器访问它们时,SSL和非SSL风格都得到了正确的服务) 渲染问题是由时间问题引起的吗?是否可以在加载图像之前加载Finished fire?如果是这样,是否有一种干净的方法来验证在渲染到PNG之前图像是否已加载?我注意到与P

固定响应顶部导航/非画布导航,带有单个DOM元素

让我们先把小提琴放到一边(建立在响应框架之上): 好吧,我一直在绞尽脑汁,试图为以下内容开发一个优雅的解决方案: 1) 制作一个响应迅速的固定导航,在较小的屏幕尺寸上从顶部伸展到从侧面滑出(Facebook应用程序) 2) 我希望使用相同的DOM元素进行导航,而不是使用两个独立但相同的元素 我能够通过CSS翻译来完成这一点,除了导航的翻译(参见fiddle 1) Fiddle 1解决方案使用CSS翻译,如下所示: -webkit-transform: translate3d(250px, 0

Dom 为什么window.parent会自动引用?

我从文档和几个相关的StackOverflow帖子中了解到,如果没有其他父项,window.parent将自引用,因此永远不会被未定义 我似乎找不到一个像样的理由来解释这是为什么。JavaScript确实有它的特点,但这一点似乎很奇怪 只是说 如果当前窗口没有父窗口,即它占据整个浏览器窗口,则父窗口返回当前窗口的窗口对象 州 如果窗口没有父窗口,则其父属性是对其自身的引用 还有它本身 窗口对象的父属性值必须是父文档的窗口对象,如果没有父文档,则必须是文档的窗口对象 我还没见过其他语言有这样的表现

IE8 JavaScript调试器:DOM树到底在哪里?

我正在使用IE8调试器修复一个脚本,该脚本在FF3.16和Chrome12.0中运行良好,但在IE8.0或Safari5.0中不适用于bean。剧本中给我带来麻烦的地方是: 我需要在表id=“main\u tbody”中找到的编号,其子项[0]是第一行数据。FF和Chrome都非常理解这一点;IE 8和Safari 5没有 我想看看IE8调试器中的DOM树,看看发生了什么。但是我找不到叮当大教堂,该死 那么:IE 8调试器中的DOM在哪里 或者:我的JS代码有什么问题 谢谢 编辑:我应该说表格

Dom 获取XPath中的父元素名称

我试图找出如何从文本节点的作用域中获取父节点的名称 //text()[name(parent)='p'] 如何获取当前节点的父节点的名称 //text/..[@name='p'] 这将获得节点的所有父节点,只要父节点的名称属性为p如果您尝试测试该名称,您几乎就得到了它: //text()[name(parent::*)='p'] 如果您试图返回名称: name(//text()/parent::*) 仅供参考,术语点:文本节点不是元素 无论如何,选择当前节点的父节点最简洁的方法是。 因此

Dom CKEDITOR-将插入符号设置为结束

我经常在CKEDITOR中定位。 但是我仍然不明白为什么下面的代码 有时候不管用 var range = new CKEDITOR.dom.range(editor.document); range.moveToElementEditablePosition(element, setToEnd); editor.getSelection().selectRanges([range]); 我认为这与我提供的元素输入有关。 但我不确定 有人知道MoveToElementEd

GWTP DOM.getelementbyid()和Document.get().getelementbyid()返回null

我在uibinder中添加了所有输入元素,当我试图访问onbind()中的DOM.getElementById()时,它返回null 试图在on启示()中调用DOM.getelementbyid(),它返回元素,但Textbox.wrap()抛出 但是,没有任何帮助。请帮我解决这个问题。出了什么问题?无JSNI 谢谢, Bennet.DOM.getElementById仅当请求的小部件实际连接到DOM时才能使用。在这种情况下,它可能没有连接到DOM。要执行此调用,您需要从onLoad()调用该方

Testcafe选择器,用于标识DOM结构的特定组件内的元素

如何将下面的相对路径转换为TestCafe选择器 //a[contains(@name,'indent')]/parent::div//span[contains(text(),'Follow')] 如果我尝试上面的方法,它会识别包含多个元素的特定DOM组件,其中一个元素是“Follow” 如何使用TestCafe选择器实现这一点 我没有成功完成以下一项: 选择器('a')。withAttribute('name','indent')。父('div')。子('span')。包含('Follow'

客户端数据存储、DOM存储还是HTML5本地存储?

当考虑到我需要在本地存储数据以供脱机查看时,我真的很困惑。现在我有两个选择,DOM存储和HTML5本地存储。 由于我是这个特定主题的新手,我需要一些专家和大师的帮助。 这两者的优点和缺点是什么?有人能比较一下吗?这样我就可以深入理解或给出一些参考链接吗?DOM存储或Web存储是HTML5中提供的以下类型的客户端存储选项的总称。它包括: 本地存储是持久性的,这意味着当您关闭并重新打开浏览器窗口时,存储的数据仍将存在 会话存储是临时的,只要页面会话持续,会话存储就可用 实际上,这两者之间没有

Dom 在原型中使用$$是否不好?

原型JS提到了$()函数,它允许您根据CSS选择器选择和扩展元素,就像jQuery中的$()函数一样 然而,在该页面上,$就像某种最后的手段: 有时,DOM库中的常用工具不足以快速查找元素或元素集合。如果您知道DOM树结构,您可以简单地求助于CSS选择器来完成这项工作 为什么呢?我应该远离$,而只使用document.getElementsByClassName(ugh)吗 根据你写的那句话,我想说他们鼓励你使用$$()$$()为您提供了一种跨浏览器的方式,可以快速轻松地访问元素。另一方面,do

使用Twitter引导更新基于滚动位置的DOM?

如果您查看此页面: 记下子菜单及其位置。现在向下滚动-注意它是如何变化的?我假设他们用scrollspy插件实现了它,但我似乎不知道怎么做,我所能做的就是更新哪个列表元素有活动类 任何帮助都将不胜感激:您可以在application.js文件中找到这段代码,它看起来好像没有包含在下载中。它是可用的…有趣的是,标题注释是这样写的 // NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT // IT'S ALL JUST JUNK FOR OUR DOCS! //

Dom twitter boostrap可折叠divs搜索

我也有同样的想法,我需要创建一个搜索功能,以便在每个手风琴组中找到搜索到的单词:在标题和正文中,并突出显示匹配的单词 有办法吗?有什么想法吗? 谢谢我认为折叠插件在你的搜索中没有任何作用。比如看

Dom 将非字符串属性传递给$compile函数

我制作了一个html呈现器指令,它接受字符串并将其转换为html元素: .directive('htmlRenderer', function($compile) { var linker = function(scope, element, attrs) { scope.$watch('template', function() { element.html(scope.template); $compile(element.contents())(scop

在路由中将emberjs组件附加到dom

我正在动态创建一个带有余烬路由的余烬组件,需要将该组件附加到DOM中。我是这样做的: createwidget : function (row, column, value, htmlElement) { var componentObj = {}; componentObj.props = { id: 'selectid',

Dom 节点或HtmleElement不是函数吗?

我原以为, Node.__proto__===Function.prototype 但事实并非如此 什么是Node.\uuuu proto\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 谢谢 Eric J.在JS中,即使主要数据类型也是对象。这就是为什么您可以执行例如var.toString或arr.length。它们附带了一些基本方法 例如: 节点.\uuuuu proto\uuuuuu有

如何使用simple_html_dom.php获取rss提要

如何使用simple_html_dom.php获取rss提要(标题、链接和描述标记一起)。实际上,我已经使用simple_html_dom.php分别获取了标题、链接和描述,但我无法同时获取它们。我使用此代码分别获取了标记 foreach($html->find('title') as $element) echo $element->plaintext . '<br>'; foreach($html->find('title')作为$e

DOM事件侦听器垃圾收集

如果将事件侦听器附加到表的特定列中的每个单元格,然后从表中删除每一行,那么为了避免内存泄漏,开发人员是否有必要在删除行之前删除事件侦听器,或者浏览器是否会进行清理 编辑:Michael建议的文章说,事件委派比将侦听器直接绑定到表中的每个单元格执行得更好,但我不确定从垃圾收集的角度看是更好还是更好。请评论。从文章中: $('table').on('click', 'td', function () { $(this).toggleClass('active

如何在JavaScript中选择DOM元素?

我希望用户能够通过单击一次来选择元素的内容。代码如下所示: <div onclick="this.xyz()">...</div> 。。。 问题是:我在写xyz的地方使用了什么方法?我搜索过“DOM select object”之类的东西,但答案是一根针,藏在一堆无关的点击(或不是)中。基本上你想要: <div onclick="var contents = this.innerText;">foo bar</div> “选择内容”是什么意思

Angular 2的DOM操作

我有一个关于Angular 2内部DOM操作的“简单”问题。Angular 2使用虚拟DOM、增量DOM还是什么。我一直在互联网上寻找Angular 2在内部使用什么进行DOM操作,但我似乎找不到它 我理解他们是如何创建组件的,以及他们如何允许我们开发人员使用我们想要的封装策略 我知道它使用区域来检测更改,使用可观察对象来应用更改,但他们是否提出了自己的内部DOM操作逻辑,还是在实际DOM上进行操作 React使用虚拟dom,Ember使用glimmer,其他框架使用增量dom。Angular

Dom scribd文档图像和文本模糊CSS

我真的很讨厌那些模糊文本或文档,让你为免费信息付费的网站,尤其是当你只需要一点JS,你就可以免费获得所有信息的时候 这是一个你可以用来在scribd.com上制作文档的黑客程序 只需确保在运行代码之前滚动到底部 否则你必须重新运行它 //// get rid of damn sign up box l = document.getElementsByClassName("promo").length for(i=0; i<l; i++){ document.getElementsB

Dom 如何使用;不是";在XPath中?

我想写一些类似的东西: //a[not contains(@id, 'xx')] (表示“id”属性不包含字符串“xx”的所有链接) 我找不到正确的语法。not()是XPath中的函数(与运算符相反),因此 您可以使用not(expression)函数 或 对于python,这些答案都不适用于我。我解决了这个问题 a[not(@id='XX')] 您还可以通过|操作符在xpath中使用或条件。比如 a[not(@id='XX')]|a[not(@class='YY')] 有时我们需要一个没

使用DOM从网站获取HTML

我正在尝试在powershell中编写一个脚本,可以在运行查询后使用该脚本从网站获取HTML 在我自己的机器上,我可以运行下面的程序,它不会出现任何问题,但是当我尝试在Server2008机器上运行它时,我没有从Document.Body.InnerHTML命令获得任何输出,所有Document.GetElementById部分都不会出现任何问题 $ie = New-Object -com InternetExplorer.Application $ie.silent = $tr

Dom 如何在iFrame之前加载所有其他元素

我有一个客户希望在某个页面上加载很多不同的iframe元素,几个bandcamp玩家,vimeo等等 iFrame加载在页面的英雄下方,但是当页面加载时,不是首先加载所有英雄内容,而是在英雄内容加载后填充iFrame,iFrame似乎会中断应该首先加载的元素 有没有办法在iFrame之前对要加载的英雄内容进行优先级排序?我在这里见过几次这样的问题,但所有的答案似乎都表明了元素的编码顺序,而不是在加载其他内容之前专门暂停iframe 非常感谢任何帮助/指导! 干杯,最简单的选择可能是动态创建iFr

Dom “后退”按钮应该做什么?

我正在开发一个包含“搜索”按钮的web应用程序。我们已经包含了一些代码,上面写着“当用户单击submit时,向submit按钮添加一个类来设置它的动画,然后禁用该按钮。” 我观察到,如果我从搜索结果页面中单击“后退”,搜索页面将显示在初始状态:按钮未禁用,并且它没有“提交”类。这很好 但我可以信赖它吗?当用户单击浏览器中的“后退”按钮时,是希望恢复它第一次看到的DOM,还是最后一次看到的DOM 后退按钮的预期行为是什么,浏览器的一致性如何?考虑到我构建web应用程序的时间有多长,这似乎是一个愚蠢

Dom mootools注入禁用元素

我似乎不知道如何注入禁用的元素。任何帮助都将不胜感激 我道歉,因为我在发布这篇文章时犯了几个错误。首先,我将该属性应用于一个h3元素(如何禁用它??,不禁用)。另外,恐怕我试过a:但仍然没有效果。请原谅我的错误,以下是“正确”错误代码: //Score var span = new Element('span', {'class':'same_line'}); span.inject(livegame_management); var label = ne

Dom 克隆期间无法在IE中触发事件 下面的代码将克隆一组div及其事件(onclick),该代码对FF运行良好,但在IE的情况下,它不会触发与每个div关联的事件。 第一组{ 边框:1px纯红; } 函数显示工具提示(idx、条件、ev){ 警报(idx+“=”+条件+“=”+ev); } 函数createCloneNode(){ var cloneObj=document.getElementById(“firstdiv”).cloneNode(true); document.getElementById(“maindiv”).appendChild(cloneObj); } 函数init(){ var mainDiv=document.createElement(“div”); mainDiv.id='mainDiv'; var firstDiv=document.createElement(“div”); firstDiv.id='firstDiv'; firstDiv.className='firstDiv'; 对于(var j=0;j

,您的代码存在多个问题,这些问题导致它在某些浏览器中无法工作,或者在其他浏览器中部分工作: onmouseover/onmouseout事件 作为属性指定的处理程序 在以下情况下不得复制: 克隆(根据DOM规范在任何浏览器中),这就是您看不到的原因 任何浏览器中的文本下划线效果 在Internet Explorer(IE9之前)中,无法通过使用setAttribute方法设置onxxx属性来分配事件处理程序 您克隆了一个具有id属性的HTML结构,并将其插入到同一文档中,这会产生重复id的问题-

Dom 隐藏的动画GIF是否仍使用CPU?

我有一个重AJAX的网站。当服务器处理请求时,有数百个按钮可以随时显示动画加载GIF 我注意到我的网站在使用了几分钟后变得迟钝。动画GIF以较低的帧速率播放。他们有时甚至停止制作动画。按钮上的悬停效果有明显的滞后。这一百个动画GIF是否可能在被隐藏时仍在锁定CPU(style=“display:none”)?在任何时间点最多只能看到几个GIF 使用样式表隐藏的内容仍然存在于中,并且由浏览器解析(因此可以通过脚本进行操作),它们只是不显示给用户 这与控件被标记为.visible=false时形成

Dom 我的网站上的资源没有被客户任意检索?

我遇到了一个问题,我的服务器上的资源只是偶尔由客户端加载 我不明白为什么,每当我尝试独立加载任何文件时,它们都可以正常工作。下面是Pingdom中的瀑布图,说明了大量丢失的文件 我知道这条评论不是很具体,我很乐意通过引用某个特定问题将其编辑为更好的问题。我现在没什么事可做。此服务器上的任何其他站点都没有出现此问题,并且似乎是在我的浏览器和第三方资源(如Pingdom)中出现的。我查看一下您的服务器,这些请求在我的浏览器中被列为挂起,这表明服务器可能保持连接打开(尽管奇怪的是,请求在单独的选项卡中

GWT检测DOM更改或修改

我想做什么 我有一个现有的页面(由系统自动生成,我对它没有任何控制权),在该页面中,我正在注入GWT代码,以便在页面根据某些列加载后修改页面的行为,并增强页面的功能。例如,在添加my GWT代码后,其中一个表列中的单元格将变得可单击,当用户单击它时,其他信息将在弹出面板中显示给用户。一切正常 问题是什么 在我注入代码的通用页面中,有一个分页表,一次显示15行。现在,当我加载/刷新页面时,我的GWT代码在特定列中启动并接收事件,该列向单元格添加功能(如上所述)。但是,当用户使用左右按钮导航分页结果

Dom 如何在Elm中使用Window.dimensions初始化模型?

在一个滑动益智游戏中,我想根据初始窗口尺寸设置初始瓷砖大小(以最大化屏幕空间) 换句话说,我想根据Window.dimensions的初始值设置initialModel 我找不到如何执行此操作,最终使用端口获取初始窗口尺寸: index.html Elm.全屏(Elm.App、{ 窗口大小:[ document.documentElement.clientWidth, document.documentElement.clientHeight ] }); App.elm 端口窗口大小:(In

Dom Dojo-将事件侦听器添加到动态创建的元素

您好,我正在尝试将事件侦听器添加到动态创建的“元素中,但没有成功 以下是项目/要素: var item = "<div class='item' id='" + id + "'>" + "<div class='cell ion-chevron-right'>" + "<span class='cell items'>" + text + "</span>" + "<a

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 23 页