问题标签 [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.
javascript - 创建一个包含 Doctype 的新 HTML 文档
如果我做:
输出是:
为什么不包含 doctype 标签?我需要做什么才能在输出 newHTMLDocument 时包含 doctype 标记?
javascript - 更改outerHTML后传递一个元素
我想改变一些元素的outerHTML,然后将它传递给一个函数,这样函数就可以用它做一些事情:
然而,虽然在 outerHTML 更改后 DOM 发生了变化,但该变量bar
仍然引用元素的“旧”(未更改)版本,这当然不再存在于 DOM 中。因此,不可能再更改 DOM 内容。
在MDN上对此行为的解释:
虽然元素将在文档中被替换,但设置了 outerHTML 属性的变量仍将保留对原始元素的引用
如何实现 Foo-Object 仍然知道 DOM 中的正确元素,而无需再次查询 DOM?
javascript - Javascript:更改表格行 HTML
我正在为我们公司的报价软件创建一个模板,该软件会生成一个 HTML 页面并动态填充一个表格,其中每个报价项目都是一个新行。
我需要检查报价单中的特定部件号,如果存在,我需要更改该行的 HTML。
这是 HTML 的片段
然后我有这个Javascript文件:
我正在使用 querySelectorAll 和 For 循环来查找我想要的零件号(我正在寻找“SLAB KIT FORM”)。然后使用outerHTML 来改变HTML。
这部分有效。
结果是,找到了部件号,但代码只更改了表中的第一行......我正在寻找的表行可能出现在表中的任何位置(甚至在同一个表中多次出现)。
本质上,我需要让这个代码只针对包含带有 SLAB KIT FORM 的单元格的表格行
java - 如何通过 SeleniumWebdriver 检索元素的 HTML?
我正在尝试在 Mac 上给 Selenium Webdriver 发短信。我试图让它自动填充谷歌和搜索的搜索空白。搜索框的html如下:
所以,我想测试我是否可以挑出上面的元素,它对应于搜索框。所以我让它打印以下内容,看看它是否确实得到了元素:
但是,它没有打印上面的实际 html,而是打印
谁能向我解释为什么我没有得到元素?
javascript - 设置 document.body.outerHTML 会创建空头。为什么?
重置outerHTML
属性document.body
有一个奇怪的副作用:它<head></head>
在 DOM 中添加了额外的空,就在之前body
:
所有浏览器似乎都是一致的。我被告知它被指定为这种方式,但无法挖掘权威标准的立场,甚至在讨论档案中也没有提及。你知道这方面的一些背景,还是有一些技术原因必须这样?任何的想法?
javascript - 我可以显示一个用 vue js 标记,但我无法在 2 秒后删除它
我有一个输入字段,我可以在其中写一些东西,现在如果我按下输入一个名为“gespeichert”的值就会变为真。我还有一个与 v-if 绑定的 p 标签。现在我希望它在 2 或 3 秒后隐藏/删除它。这是用 vue.js 制作的
我已经试过了
现在我希望 gespeichert 在 2 秒后得到值 false,为什么这不起作用?
javascript - JS - 如何获取outerHTML textContent的字符串?
JavaScript 中的问题 - 我使用 tagName 定义了一个元素,我想获取它的完整定义的字符串(如“
它返回我未定义。我需要一些帮助:)
只想知道为什么我的代码不起作用
excel - 使用 MSXML2.xmlHttp 将特定的“src”地址内嵌
在特定网页上使用 MSXML2.xmlHttp 我可以使用下面的代码 debug.print 所有“SRC”地址,它给我带来了 6 个“src”地址。现在我正在尝试将内嵌到 excel - range(“A3”) 只有第三个“src”地址。你能帮忙的话,我会很高兴。
javascript - 试图移动一个 div 但得到“outerhtml 不是一个函数”
我在一个页面上移动了很多元素,我无法访问 html,所以我用 javascript 来做。移动 div 的 innerhtml 工作正常,但如果我想要整个 div 而不仅仅是我理解的内部内容,我可能想要 outerhtml。但是,当我在代码中使用它时,我收到控制台错误“outerHTML 不是函数”。
移动内部 html 就好了:
获取控制台错误: