问题标签 [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 - 数组“有时”未定义
我正在尝试实现一个按钮,该按钮将从用户选择的事件集中删除事件。现在为了排除故障,我在页面中硬编码了 5 个事件,但最终它们是从 localStorage 调用的。删除按钮应该从 localStorage 以及页面中删除元素。我的问题是当没有按顺序单击“删除”按钮时会引发错误。任何和所有的帮助表示赞赏。要查看错误,请打开控制台。这是一个小提琴:http: //jsfiddle.net/roob/65j6ktnL/
这是代码的较短版本:
javascript - 从 $table 中提取 outerHTML 变量
我一直无法找到有关此的任何信息,因此请原谅缺乏知识。我使用下面的代码创建了一个表格,但现在我想将表格与 jQuery 插件一起使用,但为了做到这一点,我需要打印出表格,但我的意思是
我不确定如何只获取文本。我尝试将它 $table 打印到控制台,但它给了我对象及其属性。对象的一部分是outerHTML,这正是我所需要的。我可以提取这个outerHTML吗?我可以在不作为对象的情况下对 $table 的文本进行字符串化或打印吗?
谢谢
jquery - 从链接开始修剪空格,并将空格添加到 A 标记之外
我的博客上有一位作者一直错误地在链接中放置空格,因此每个链接都以带下划线的空格开头。这很烦人。我尝试使用以下代码通过 jquery 解决此问题,但似乎无法取消链接初始空间并在 HMTL A 元素上方添加非链接空间。
示例:http: //jsfiddle.net/691tx33w/
如果我们删除空格,单词和链接就会被混淆在一起。
javascript - 将 javascript 'outerHTML' 实现为完全原生方式的完美方式
我们都知道我们可以像以下两种方式使用 outerHTML:
但是由于一些浏览器没有实现,所以我决定自己做一个实现,这些都是我现在自己做的:
现在你知道这是第一种方式的实现,但是这里有一些问题(如果我们希望我们的实现只是比如内置的outerhtml方式,后面会讲到。
而且我不知道如何实现Element的outerHMTL属性的第二种方式?
当我搜索网络和我拥有的书籍时,我在不受支持的浏览器中发现了以下 outerHTML 实现:
是的,我们可以使用我搜索到的上面的代码来实现它,但是如果我们使用上面的代码,包括我自己的代码,我们正在使用函数。但是,outerHTML 是 Element 对象的属性,不是函数,我需要将它完全实现为内置方式,以便将来当所有浏览器都实现 outHTML 属性时,即使我们放弃实现代码,我们也可以使用它无需更改我们的任何代码。
内置方式:star.outerHTML 上述代码方式(不好): star.outerHTML() star.outerHTML(value)
那么有什么想法可以完美地制作我自己的书面代码吗?谢谢
javascript - jQuery outerHTML 关闭标签
我正在使用 jQuery 获取外部 html:$('.page')[0].outerHTML
并且这有效,但是我有必须像这样关闭的 img 标签:<img src="smth" />
但是 outerHTML delete /
。如何解决这个问题?
UPD:嗯,我还没有找到解决办法。如何在不更改的情况下获取外部 html?
vb.net - innerhtml和outerhtml的区别
我遇到了一个仅有时会发生的错误:我正在尝试检查一个表(进入
网页)是否包含另一个表,为此我会查找标签<table>
和代码。
有时我在从包含主表的对象中提取 innerhtml 时出错(就像它没有.
所以我尝试了下面的代码,似乎问题解决了。</table>
html
innerhtml
所以我的问题是: 1)和
之间有什么区别?
2)我真的解决了吗?或者它似乎有效但我还没有解决?
3)我可以用代替吗?这个会比较好吗?innerhtml
outerhtml
innertext
innerhtml
编辑
,因为我担心我仍然会出错,所以现在我正在尝试:
但如果有人能解释一下 和 之间的区别,我将不胜innerHtml
感激outerHtml
。
javascript - 如何将一个元素的 outerHTML 显示为另一个元素的内容?
我想outerHTML
直接将结果“打印”到网页,但它写入了outerHTML
“代码”的插入结果。
好吧,很容易将它显示到窗口console.log
或alert
窗口,但我想将它写入页面。
结果必须是:
javascript - 无法使用 javascript 更改 outerHTML
我在页面上有这个 HTML 模板:
我正在尝试删除 _[[template]] 文本,并将 [[bid_id]] 替换为数字。我试过这个:
此时如果我 console.log new_oh,这正是我想要的——一切都被正确替换了。然而接下来的几行......
当我尝试设置outerHTML 时,这里什么也没有发生。如果我设置innerHTML,它确实有效,但我更喜欢设置outerHTML。我没有收到任何错误消息,也无法弄清楚为什么它没有设置 outerHTML。
php - 使用 php 从另一个网站获取 OuterHtml
我向我的网站提供来自另一个网站的表格的信息。我曾经通过以下方式获取所需的信息:
然后通过正则表达式使用它。
不幸的是,其他网站发生了变化,现在源代码不再是 HTML 表格。
但是,如果我使用信息(Chrome 浏览器)检查元素,我发现它是一个表格,我可以“复制”该元素的“外部 HTML”并将其“粘贴”到我的文件中。
除了复制粘贴之外,还有其他更“专业”的方法来捕获该信息(元素或整个页面的 Outer-HTML)吗?谢谢大家。
javascript - outerHTML 数据不完整
HTML:
JS:
现在查看控制台中的输出:
对于 func1():
对于 func2():
为什么两个输出存在差异,因为document.callee.caller.arguments[0].target
offunc1()
document.currentScript.parentNode
中的元素func2()
是相同的<div>
?我需要<div>
from的完整外层HTML func2()
。