问题标签 [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 投票
1 回答
69 浏览

javascript - 数组“有时”未定义

我正在尝试实现一个按钮,该按钮将从用户选择的事件集中删除事件。现在为了排除故障,我在页面中硬编码了 5 个事件,但最终它们是从 localStorage 调用的。删除按钮应该从 localStorage 以及页面中删除元素。我的问题是当没有按顺序单击“删除”按钮时会引发错误。任何和所有的帮助表示赞赏。要查看错误,请打开控制台。这是一个小提琴:http: //jsfiddle.net/roob/65j6ktnL/

这是代码的较短版本:

0 投票
1 回答
366 浏览

javascript - 从 $table 中提取 outerHTML 变量

我一直无法找到有关此的任何信息,因此请原谅缺乏知识。我使用下面的代码创建了一个表格,但现在我想将表格与 jQuery 插件一起使用,但为了做到这一点,我需要打印出表格,但我的意思是

我不确定如何只获取文本。我尝试将它 $table 打印到控制台,但它给了我对象及其属性。对象的一部分是outerHTML,这正是我所需要的。我可以提取这个outerHTML吗?我可以在不作为对象的情况下对 $table 的文本进行字符串化或打印吗?

谢谢

0 投票
1 回答
112 浏览

jquery - 从链接开始修剪空格,并将空格添加到 A 标记之外

我的博客上有一位作者一直错误地在链接中放置空格,因此每个链接都以带下划线的空格开头。这很烦人。我尝试使用以下代码通过 jquery 解决此问题,但似乎无法取消链接初始空间并在 HMTL A 元素上方添加非链接空间。

示例:http: //jsfiddle.net/691tx33w/

如果我们删除空格,单词和链接就会被混淆在一起。

0 投票
0 回答
174 浏览

javascript - 将 javascript 'outerHTML' 实现为完全原生方式的完美方式

我们都知道我们可以像以下两种方式使用 outerHTML:

但是由于一些浏览器没有实现,所以我决定自己做一个实现,这些都是我现在自己做的:

现在你知道这是第一种方式的实现,但是这里有一些问题(如果我们希望我们的实现只是比如内置的outerhtml方式,后面会讲到。

而且我不知道如何实现Element的outerHMTL属性的第二种方式?

当我搜索网络和我拥有的书籍时,我在不受支持的浏览器中发现了以下 outerHTML 实现:

是的,我们可以使用我搜索到的上面的代码来实现它,但是如果我们使用上面的代码,包括我自己的代码,我们正在使用函数。但是,outerHTML 是 Element 对象的属性,不是函数,我需要将它完全实现为内置方式,以便将来当所有浏览器都实现 outHTML 属性时,即使我们放弃实现代码,我们也可以使用它无需更改我们的任何代码。

内置方式:star.outerHTML 上述代码方式(不好): star.outerHTML() star.outerHTML(value)

那么有什么想法可以完美地制作我自己的书面代码吗?谢谢

0 投票
1 回答
285 浏览

javascript - jQuery outerHTML 关闭标签

我正在使用 jQuery 获取外部 html:$('.page')[0].outerHTML并且这有效,但是我有必须像这样关闭的 img 标签:<img src="smth" />但是 outerHTML delete /。如何解决这个问题?

UPD:嗯,我还没有找到解决办法。如何在不更改的情况下获取外部 html?

0 投票
0 回答
691 浏览

vb.net - innerhtml和outerhtml的区别

我遇到了一个仅有时会发生的错误:我正在尝试检查一个表(进入
网页)是否包含另一个表,为此我会查找标签<table>和代码。 有时我在从包含主表的对象中提取 innerhtml 时出错(就像它没有. 所以我尝试了下面的代码,似乎问题解决了。</table>html
innerhtml

所以我的问题是: 1)和
之间有什么区别? 2)我真的解决了吗?或者它似乎有效但我还没有解决? 3)我可以用代替吗?这个会比较好吗?innerhtmlouterhtml

innertextinnerhtml

编辑
,因为我担心我仍然会出错,所以现在我正在尝试:

但如果有人能解释一下 和 之间的区别,我将不胜innerHtml感激outerHtml

0 投票
1 回答
1830 浏览

javascript - 如何将一个元素的 outerHTML 显示为另一个元素的内容?

我想outerHTML直接将结果“打印”到网页,但它写入了outerHTML“代码”的插入结果。

好吧,很容易将它显示到窗口console.logalert窗口,但我想将它写入页面。

结果必须是:

0 投票
2 回答
5848 浏览

javascript - 无法使用 javascript 更改 outerHTML

我在页面上有这个 HTML 模板:

我正在尝试删除 _[[template]] 文本,并将 [[bid_id]] 替换为数字。我试过这个:

此时如果我 console.log new_oh,这正是我想要的——一切都被正确替换了。然而接下来的几行......

当我尝试设置outerHTML 时,这里什么也没有发生。如果我设置innerHTML,它确实有效,但我更喜欢设置outerHTML。我没有收到任何错误消息,也无法弄清楚为什么它没有设置 outerHTML。

0 投票
1 回答
223 浏览

php - 使用 php 从另一个网站获取 OuterHtml

我向我的网站提供来自另一个网站的表格的信息。我曾经通过以下方式获取所需的信息:

然后通过正则表达式使用它。

不幸的是,其他网站发生了变化,现在源代码不再是 HTML 表格。

但是,如果我使用信息(Chrome 浏览器)检查元素,我发现它是一个表格,我可以“复制”该元素的“外部 HTML”并将其“粘贴”到我的文件中。

除了复制粘贴之外,还有其他更“专业”的方法来捕获该信息(元素或整个页面的 Outer-HTML)吗?谢谢大家。

0 投票
1 回答
225 浏览

javascript - outerHTML 数据不完整

HTML:

JS:

现在查看控制台中的输出:

对于 func1():

对于 func2():

为什么两个输出存在差异,因为document.callee.caller.arguments[0].targetoffunc1() document.currentScript.parentNode中的元素func2()是相同的<div>?我需要<div>from的完整外层HTML func2()