问题标签 [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.
c# - VB.NET / C#.Net MSHTML: Unable to get "name" attribute from Outerhtml after using "setAttribute('name',value)" for certain elements
I am developing a WYSIWYG application specifically for my company usage with custom integration with company's existing tools.
I was unable to get the "name" attribute out of certain elements when trying to get the html string by using ".OuterHtml", especially INPUT tag element.
Code example:
Yes, not only name attribute were missing, some other too. (e.g. TYPE) Anyone could help me on this matter?
Solution attempted:
** FAILED ** :(
ULTIMATE SOLUTION:
It works now, provided I use HtmlAgilityPack.dll :( Microsoft mshtml sucks! :(
c# - 网络浏览器删除元素的外部 html
我有一个 C# 应用程序,它有一个 Web 浏览器,默认导航到指定页面。
我想要做的是当文档完全加载时,通过标签名称(不是ID / Class)选择一个html元素,然后删除它之外的html,但我已经尝试了一段时间但仍然没有成功..
这是我的活动,也是我到目前为止的活动
我想选择没有 CLASS/ID 的表单元素并删除它之外的所有 html 代码(outer-html),因此它将是页面上唯一可见的内容。
jquery - jQuery - 适用于 Firefox - 在 IE 和 Chrome 中返回未定义
我在使用 jQuery 的网页中的多个函数中使用了以下 XML。
在利用上述内容设置值的函数中,如下所示:
上面的最后一行使用outerHTML 设置newXML,然后将其传递给另一个函数(将其写入表中)。
在 Firefox 中,最后一行运行良好,并且 console.lognewXML
显示了我希望看到的 XML。但是,在 IE 和 Chrome 中,它都会返回Undefined。您需要做什么才能在所有 3 个浏览器中使用 outerHTML 中的 XML 数据?
谢谢!
javascript - 为什么outerHTML 会带回评论?
我在这里有一个 jsfiddle - http://jsfiddle.net/stevea/QpNbu/3/ - 它收集outerHTML
所有具有class='active'
. 令我惊讶的是,即使我注释掉了一些 HTML,如下所示:
outerHTML
仍然把它带回来!这不能仍然在 DOM 中,所以我想知道在哪里outerHTML
寻找。
感谢您的任何见解。
vb6 - VB6 webbrowser error can't get outerhtml property
我有旧程序是由 VB6 创建的,它运行良好,我正在使用 Web 浏览器控件加载网页,然后在字符串中获取 html,最近当我尝试将 HTML 代码加载到字符串变量,它只发生在大页面上。
我的代码如下
javascript - JS 难于 document.getElements 和输出 HTML
我试图稍后在 HTML 文档中输出一些现有的 HTML 代码。我无法将 HTML 代码更改为输出,只有 JS 才能这样做。相关代码是一个无序列表,其中包含用于其他标签的类:
JS代码
一切都应该在这里可见和可编辑http://jsfiddle.net/fGF7g/3/
抱歉,如果我有明显的错误,我是 JS 初学者。
javascript - outerHTML 和属性更新
我正在尝试将 HTML 代码作为属性更新的字符串。
我有一个select
标签,我使用 JavaScript 更新其选项。
默认情况下,第一个option
是selected
使用 HTML 属性selected="selected"
。
如果我使用和设置第二个selected
选项从第一个选项中取消设置,然后调用a ,我得到option1.selected = false
option2.selected = true
option
outerHTML
select
如您所见,selected
属性仍在 first 上option
,而已移至 second option
。预期的结果是
这是一个示例http://jsbin.com/adAbAMe/2/edit?html,js,console,output(单击run with js
以获取结果)显示,如果selected
属性已更改,它不会在 HTML 中更改代码。
但是我需要通过成功的属性更新从 outerHTML 中获取最终的 HTML,因为如果我将它移动到select
某个地方,我将不会得到我在使用 JavaScript 之前所做的任何更新。
有什么方法可以将 HTML 作为具有真实属性值的字符串获取?
jquery - 如何从外部 HTML 中获取特定值
我正在尝试从 outerHTML 中获取一些特定属性,这是我在我的一个函数中拥有的字符串。
这是 HTML:
我们到了 ...
我感兴趣的属性在应答器中的 div“divGaucheFavRelais”中。它们是 data-id-relais 和 data-code-pays-relais,我在 JQuery 中尝试了一些东西,但我无法得到它们,当我打印它时总是得到一个未定义的错误。
这是我尝试过的:
您看到的 HTML 代码是由模板生成的,这就是为什么我无法以另一种方式获取它们的原因...
如果有人可以帮助...非常感谢你:)
编辑 :
我找到了如何获取我需要的信息,但我完全不确定这是正确的方法......对我来说似乎有点 hacky......
如果有人可以告诉我这个解决方案是否只是您必须忘记的解决方案之一......
再次感谢那些你工具时间试图帮助我的人;)
javascript - Onclick event issue after using the outerHTML
this is the code :
the outerHTML works fine, but when i "clone" the class incasari after that , when the onclick event doesnt work on the clone part. I have a delete button. In the first class "incasari" in works , but in the clone class it does not . Why ?
javascript - 如何获取两个 ID 之间的 HTML 内容?
这是我的 js 代码:
我想获取两个 ID 之间的 HTML 内容。之后,我想将此 HTML 添加到div
带有“内容”类的内容中,删除现有的 HTML,并在 ID 之后插入新的div
. 现在outerHtml
返回undefined
。我应该怎么办 ?
这是 jQgrid 插件生成的 html 代码: