问题标签 [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 回答
7019 浏览

javascript - JAVASCRIPT:IE:outerHTML

我在使用 IE 浏览器时遇到的 outerHTML 问题

如果我说:

它工作正常:

但如果我说

给我一个错误:

Line:389 属于“msg.outerHTML = txt;”

任何人都可以帮我解决这个问题。在此先感谢

0 投票
3 回答
71274 浏览

javascript - 什么时候应该在 JavaScript 中使用 outerHTML?

什么时候应该使用innerHTML 和outerHTML 有什么区别。您将如何最好地实现 outerHTML 来替换或添加内容?

0 投票
5 回答
6981 浏览

javascript - 为什么获取外部 HTML 不起作用?

基于这个问题,我尝试以两种不同的方式获取外部 HTML 。不幸的是,他们都没有给出预期的结果:

HTML:

JS:

输出是:

我期待以下结果:<div id='my_div'>Hello</div>

现场示例在这里

我究竟做错了什么 ?

0 投票
4 回答
11986 浏览

php - 如何返回DOMDocument的外部html?

我正在尝试替换字符串中的视频链接 - 这是我的代码:

不幸的是,outerHTML当我尝试获取完整超链接的 html 代码时不起作用<a href='http://www.myurl.com/video.flv'></a>

任何想法如何实现这一目标?

0 投票
1 回答
3389 浏览

c# - 是否可以为 HTMLDocument 设置 outerHTML?

下面是我用来更改 IE 中显示的 HTML 的代码。但是它总是抛出异常 - 无法设置 outerHTML 属性。此操作的目标元素无效。不能设置outerHTML吗?

谢谢。

0 投票
6 回答
20632 浏览

javascript - 在浏览器中显示 HTML 标记而不呈现它

开始实现 Javascript,我需要进行故障排除,并希望将 HTML 输出到屏幕而不呈现它。我可以通过以下方式访问元素(在 IE 中)

我想,但我无法证明我所确定的。

那么我该怎么做才能让document.write显示包括标签在内的整个元素呢?

0 投票
2 回答
918 浏览

javascript - 使用javascript将父div传递给弹出div

我正在为客户设计一个页面,我在一个名为“areaToPrint”的 div 中有一个数据库表,我想以某种方式打印它,并且我希望能够对表进行 css 格式。基本思想是使用javascript将'areaToPrint'.innerhtml发送到我的css格式文件printer.php中一个名为'printer'的div。

//我在主/父页面中的脚本

//Printer.php中的body元素

我希望areaToPrint 的内容填充弹出的printer.php 中的打印机div。我能够使用类似的东西来完成类似的任务

但我希望能够对 div 内的表格进行 css 格式设置。(通过链接调用 javascript)

关于javascript错误的任何建议?

0 投票
0 回答
225 浏览

javascript - importNode 用于另一个域中的网页文档

我想从来自不同域的另一个网页上的节点获取我使用 document.evaluate(即 xPath)捕获的节点的“outerHTML”。即我有一个运行我的javascript 的Firefox 选项卡,它试图访问第二个选项卡的内容。我无法控制第二个选项卡中网页的内容。

我使用 importNode 以及类似问题的答案...

如何在 Firefox 中执行 OuterHTML?

我能够进行其他跨域操作,但无法让 importNode 工作。我只需要这个在 Firefox 中工作。

到目前为止,这就是我要做的事情 - 收到错误消息:“访问属性被拒绝代码:1010”......

0 投票
1 回答
1345 浏览

jquery - JQuery“外部 HTML”未在 IE9 标准视图中显示更改的值

在我们的应用程序中,我们使用 $('div').append(obj.clone()).html() 方法获取对象的外部 html。我们基本上是在克隆对象,获取对象的 html,然后对 html 进行一些正则表达式替换(主要是替换 ID 和其他一些属性)。这些对象是 INPUT 类型的,它们的值可能已被用户更改。在我们在 IE9 标准模式下尝试之前,一切都很好。无论出于何种原因,在此模式下抓取对象的外部 HTML 似乎都没有在 HTML 中获得更新的值。为了演示这一点,这里有一个小程序 - 首先尝试在 IE8 标准中运行它,您会看到它更新了值,然后下一次调用 print html 将显示更新的值。但是...如果您切换到 IE9 模式(标准),那么它会在打印出 HTML 时显示原始值,即使值已更改。有两个函数 - doStuff 和 doStuff2 - 它们都有相同的结果。我只是做了两个,看看是否可能是 clone() 的问题,但似乎不是。这是 POC 代码:

谢谢

0 投票
3 回答
2198 浏览

javascript - 创建并附加一个元素,innerHTML?恐怖... [请不要 jquery]

我有一个按字母顺序返回列表的脚本,如下所示

但是列表中有很多项目(几乎 100 个),我希望将它们重新排列如下

顺便说一句,我并不是真的在分类水果,这只是一个例子。
它必须是那种形式,出于无关紧要的原因,我只需要帮助创建和附加跨度元素和单个列表。我尝试过使用内部/外部 HTML,但我发现它真的很难。我目前有这样的事情:

请避免使用 JQUERY。
我不能强调这一点!
不仅我发现它非常难以理解,因为我仍然是 javascript 的业余爱好者并且发现 js 已经够难了,jquery 的语法就像愚蠢地难以理解。

我确信无需使用 jquery 就可以实现我的目标。

有任何想法吗?所有帮助/评论/想法都非常感谢。
非常感谢。