dom 相关问题

通过文档对象模型,将此标记用于有关其他语言与XML / HTML交互的问题。不要将其用作HTML,JavaScript或SAX的简写 - 使用其他标记来表示语言和标记。

为什么需要双重调用setPageFromHash()方法?

我想知道为什么我需要两次调用setPageFromHash()方法?我尝试在调试器上查看,并且addeventlistener内部的调用将我带到了最后一行-对...

回答 1 投票 0

滚动上的放大或缩小HTML元素

我有一个浮动的img,用户可以通过按下鼠标左键来移动它;但我也想在用户尝试滚动时放大和缩小图像。我找不到适合的事件,例如...

回答 2 投票 0

防止每个网站域解析所有或某些DOM内容

我创建了一个小的命令式原始JavaScript脚本来阻止分散注意力的新闻网站,我感到上瘾的行为是:// == UserScript == // @name blocksite // @match *:// * ...] >

回答 2 投票 1

在Microsoft Windows上,使用HTML5拖放时,在拖放过程中确实看到了拖动图标(重影)

我正在使用HTML5拖放功能。在Windows 7上进行拖放(DnD)时,拖动项目时看不到重影。它会影响所有浏览器。如何显示?

回答 1 投票 1

Element.getTagName()不适用于所有元素(org.w3c.dom)

因此,我获得了以下xml数据,并将其存储在Hashtable中。

回答 1 投票 -1

C#如何将Selenium WebElement保留在内存中以便有时间获取其详细信息

我正在尝试使用Selenium和C#监视网站,以查看是否有新项目出现。在此网站内,我有一个列表,>> 元素显示为一个表,其中包含许多子...

回答 1 投票 0

Webelement.Object。 提供原始结果还是克隆?

[TDLR:中心问题是:对于IE,Web测试对象的.Object方法和所有“子方法”是否直接提供了对原始DOM对象的访问权限,而对于Chrome和...。 >

回答 1 投票 1

PHP DOM如何从UL获取项目和子项目

我正在尝试从以下菜单中获取带有锚标记的所有项目和子项目: [[[[[]] 有一些小错误(从错误的节点中拾取),但是有两个主要问题。 首先是getElementsByTagName()选择具有该标签名称的 all 子元素,这不仅限于直接的子节点,因此每次标签的数量都超出您的预期。在此代码中,它使用XPath,因为DOMDocument没有方便的方法来进行 只是直接子节点称为,因此XPath仅将上下文节点用作您的起点,而类似a的对象只说是上下文节点的直接后代的<a>标签。 另一个(主要问题是,您正在使用echo语句构建输出。可能有效,但也容易出现错别字,无效的结构等。此代码使用DOM API调用来创建文档。 $doc = new DomDocument; $doc->validateOnParse = true; $doc->loadHtml($html); $xp = new DOMXPath($doc); $header = $doc->getElementById('headerLara'); $mainUls = $xp->query('div/ul', $header); foreach ($mainUls as $mainUl) { $mainULE = $doc->createElement("ul"); $mainLis = $xp->query('li', $mainUl); foreach ($mainLis as $mainLi) { $li = $doc->createElement("li"); $mainAnc = $xp->query('a', $mainLi)[0]; $href = $mainAnc->getAttribute('href'); $a = $doc->createElement("a", $mainAnc->nodeValue); $href = $mainAnc->getAttribute('href'); if ( !empty($href) ) { $a->setAttribute("href", $href); } $li->appendChild($a); $secUls = $xp->query('ul', $mainLi); if($secUls->length < 2){ foreach ($secUls as $secUl) { $a->setAttribute("class", "has-child"); $secULE = $doc->createElement("ul"); $secLis = $xp->query('li', $secUl); foreach ($secLis as $secLi) { $secLIE = $doc->createElement("li"); $secAnc = $xp->query('a', $secLi); $shref = $secAnc[0]->getAttribute('href'); $secA = $doc->createElement("a", $secAnc[0]->nodeValue); $secA->setAttribute("href", $shref); $secLIE->appendChild($secA); $secULE->appendChild($secLIE); } $li->appendChild($secULE); } } $mainULE->appendChild($li); } echo PHP_EOL.PHP_EOL.">>>>".$doc->saveHTML($mainULE); // Next line replaces existing HTML //$mainUl->parentNode->replaceChild($mainULE,$mainUl); }

回答 1 投票 -1

如何在php中获取特定div的HTML?

我是php抓取的新手,所以如果我犯了任何愚蠢的错误,请原谅我。我试图从工作中解脱出来。我正在通过curl获取HTML,然后使用DOM对其进行解析。现在的问题是...

回答 1 投票 0

Javascript:动态呈现列表[初学者]

我正在建立一个字数跟踪器,并希望显示每天30天内达到目标所需的单词数。例如,如果某人输入50,000作为目标,他们将必须...

回答 1 投票 0

防止创建任何DOM内容

我创建了一个小的命令式原始JavaScript脚本来阻止分散注意力的新闻网站,我感到上瘾的行为是:// == UserScript == // @name blocksite // @match *:// * ...] >

回答 2 投票 1

React App中的关注DOM元素正在使用效果问题

我想在组件呈现时集中一些html元素。我需要该焦点,以便能够在外部单击时关闭该组件。问题是,当我使用...

回答 1 投票 0

PHP:DomElement-> getAttribute

如何获取元素的所有属性?就像下面的示例一样,我一次只能获得一个,我想拉出所有anchor标签的属性。 $ dom =新的DOMDocument(); @ $ dom-> ...

回答 4 投票 7

自定义Wordpress插件:无法读取null的属性'parentElement'

我正在使用的图书馆称为hotel-datepicker。在使用纯HTML和Javascript在本地计算机上成功设置插件后,一切正常。但是,当我实现所有...

回答 1 投票 0

当从DOM图像加载WebGL纹理时,如何确定它是否具有Alpha通道?

当您直接从DOM图像中加载WebGL纹理时,如何判断该图像是否具有Alpha通道?无论如何,除了根据文件名猜测外(例如,“包含.PNG可能是...

回答 1 投票 0

防止创建任何DOM内容

我创建了一个小的命令式原始JavaScript脚本来阻止分散注意力的新闻网站,我感到上瘾的行为是:// == UserScript == // @name blocksite // @match *:// * ...] >

回答 1 投票 1

文档,HTMLDocument,文档,元素,节点等。它们之间是什么关系?

我想知道文档,HTMLDocument,文档,元素和节点之间的关系,以实现IE8的getElementsByClassName方法。但是,每当我尝试这些方法时,它都无法正常工作:...

回答 1 投票 -2

如何使用JavaScript将内联html元素替换为另一个html元素之前和之后的文本?

我知道,这似乎是一个非常简单,直接的问题,但请耐心等待一分钟。可以说我们有一个看起来像这样的HTML文档:

回答 1 投票 1

让卡片缓慢向左伸展

我有一个div元素,其箭头类的宽度在内部,而另一个div的箭头类的主体将组成一个卡片,因此,我希望该卡片在I尽快向左缓慢增加宽度。 。

回答 1 投票 0

使用JavaScript确定div内的中间div

我创建了一个基本的多项目水平转盘,当您单击“左”或“右”按钮时,它会在图像的各个部分中移动。我想写一些JavaScript逻辑,告诉我哪个...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.