问题标签 [outerhtml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1152 浏览

javascript - 创建一个包含 Doctype 的新 HTML 文档

如果我做:

输出是:

为什么不包含 doctype 标签?我需要做什么才能在输出 newHTMLDocument 时包含 doctype 标记?

0 投票
1 回答
77 浏览

javascript - 更改outerHTML后传递一个元素

我想改变一些元素的outerHTML,然后将它传递给一个函数,这样函数就可以用它做一些事情:

然而,虽然在 outerHTML 更改后 DOM 发生了变化,但该变量bar仍然引用元素的“旧”(未更改)版本,这当然不再存在于 DOM 中。因此,不可能再更改 DOM 内容。

在MDN上对此行为的解释:

虽然元素将在文档中被替换,但设置了 outerHTML 属性的变量仍将保留对原始元素的引用


如何实现 Foo-Object 仍然知道 DOM 中的正确元素,而无需再次查询 DOM?

0 投票
1 回答
2284 浏览

javascript - Javascript:更改表格行 HTML

我正在为我们公司的报价软件创建一个模板,该软件会生成一个 HTML 页面并动态填充一个表格,其中每个报价项目都是一个新行。

我需要检查报价单中的特定部件号,如果存在,我需要更改该行的 HTML。

这是 HTML 的片段

然后我有这个Javascript文件:

我正在使用 querySelectorAll 和 For 循环来查找我想要的零件号(我正在寻找“SLAB KIT FORM”)。然后使用outerHTML 来改变HTML。

这部分有效。

结果是,找到了部件号,但代码只更改了表中的第一行......我正在寻找的表行可能出现在表中的任何位置(甚至在同一个表中多次出现)。

本质上,我需要让这个代码只针对包含带有 SLAB KIT FORM 的单元格的表格行

0 投票
2 回答
449 浏览

java - 如何通过 SeleniumWebdriver 检索元素的 HTML?

我正在尝试在 Mac 上给 Selenium Webdriver 发短信。我试图让它自动填充谷歌和搜索的搜索空白。搜索框的html如下:

所以,我想测试我是否可以挑出上面的元素,它对应于搜索框。所以我让它打印以下内容,看看它是否确实得到了元素:

但是,它没有打印上面的实际 html,而是打印

谁能向我解释为什么我没有得到元素?

0 投票
1 回答
365 浏览

javascript - 设置 document.body.outerHTML 会创建空头。为什么?

重置outerHTML属性document.body有一个奇怪的副作用:它<head></head>在 DOM 中添加了额外的空,就在之前body

所有浏览器似乎都是一致的。我被告知它被指定为这种方式,但无法挖掘权威标准的立场,甚至在讨论档案中也没有提及。你知道这方面的一些背景,还是有一些技术原因必须这样?任何的想法?

0 投票
1 回答
59 浏览

javascript - 我可以显示一个

用 vue js 标记,但我无法在 2 秒后删除它

我有一个输入字段,我可以在其中写一些东西,现在如果我按下输入一个名为“gespeichert”的值就会变为真。我还有一个与 v-if 绑定的 p 标签。现在我希望它在 2 或 3 秒后隐藏/删除它。这是用 vue.js 制作的

我已经试过了

现在我希望 gespeichert 在 2 秒后得到值 false,为什么这不起作用?

0 投票
2 回答
1828 浏览

javascript - JS - 如何获取outerHTML textContent的字符串?

JavaScript 中的问题 - 我使用 tagName 定义了一个元素,我想获取它的完整定义的字符串(如“

它返回我未定义。我需要一些帮助:)

只想知道为什么我的代码不起作用

0 投票
0 回答
81 浏览

excel - 使用 MSXML2.xmlHttp 将特定的“src”地址内嵌

在特定网页上使用 MSXML2.xmlHttp 我可以使用下面的代码 debug.print 所有“SRC”地址,它给我带来了 6 个“src”地址。现在我正在尝试将内嵌到 excel - range(“A3”) 只有第三个“src”地址。你能帮忙的话,我会很高兴。

0 投票
3 回答
424 浏览

javascript - 试图移动一个 div 但得到“outerhtml 不是一个函数”

我在一个页面上移动了很多元素,我无法访问 html,所以我用 javascript 来做。移动 div 的 innerhtml 工作正常,但如果我想要整个 div 而不仅仅是我理解的内部内容,我可能想要 outerhtml。但是,当我在代码中使用它时,我收到控制台错误“outerHTML 不是函数”。

移动内部 html 就好了:

获取控制台错误:

0 投票
2 回答
72 浏览

javascript - outerHTML.search(/\> *\

想要通过从 table 的 outerHTML 中提取来获取 table 定义的 HTML,寻找 '> 不管 <' 的索引

尝试了几种模式和 match() 但没有运气。

想要通过从 table 的 outerHTML 中提取来获取 table 定义的 HTML,寻找 '> 不管 <' 的索引

尝试了几种模式和 match() 但没有运气。

第一个表定义“t1”不适用于我的正则表达式。第二个表定义“t2”确实适用于我的正则表达式。

输出:

在此处输入图像描述


我为查询做了一个小提琴。

https://jsfiddle.net/op5uv6mg/5/