问题标签 [innerhtml]

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 投票
3 回答
2923 浏览

javascript - javascript innerHTML without childNodes?

im having a firefox issue where i dont see the wood for the trees using ajax i get html source from a php script

this html code contains a tag and within the tbody some more tr/td's

now i want to append this tbody plaincode to an existing table. but there is one more condition: the table is part of a form and thus contains checkboxe's and drop down's. if i would use table.innerHTML += content; firefox reloads the table and reset's all elements within it which isnt very userfriendly as id like to have

what i have is this

either this is so trivial that i dont see the problem OR its a corner case and i hope someone here has that much of expirience to give an advice on this - anyone can imagine why i get textnodes and not the finally parsed dom elements i expect?

btw: btw i cant give a full example cause i cant write a smaller non working piece of code its one of those bugs that occure in the wild and not in my testset

thx all

0 投票
3 回答
5623 浏览

javascript - addEventListener 在附加 innerHTML 后消失了

好的,所以我使用 javascript/greasemonkey 将以下 html 添加到站点中。(只是样本)

我还为元素添加了一个点击事件监听器。到目前为止一切正常,当我点击元素时点击事件被触发。

但是......我在脚本中有另一个函数,它在一定条件下修改那个html,即它附加它,所以它看起来像:

但是完成后,它会破坏我为前两个元素添加的侦听器......当我单击它们时没有任何反应。

如果我注释掉对执行附加的函数的调用,一切都会重新开始工作!

请帮忙...

0 投票
2 回答
977 浏览

javascript - SharePoint Designer - xmlHTTPRequest innerHTML

我有一个共享点页面,可以从地址栏中的查询字符串中过滤数据视图。我想通过返回主共享点库中与地址栏中的查询字符串匹配的任何文件来添加更多功能。我添加了一个内容编辑器 webpart,并添加了一个 xmlHTTPRequest,它将带有过滤结果的搜索页面导入 webpart div。如果我使用 innerHTML = xmlhttp.responseText 来填充 webpart div,我会收到一条错误消息,但是当我将其更改为 innerText 时,我会收到来自网站的文本。我收到的错误消息是“未知的运行时错误”。

谢谢,安东尼

0 投票
2 回答
865 浏览

javascript - InnerHTML 同时提醒它在 Firefox 中用双引号发出警报,但在 IE 中没有

我制作 innerHTML 来获取数据并将其存储在数据库中。当我在 Firefox 中尝试使用引号(“或')作为属性时,它是正确的。但在 IE 中,我没有得到属性的引号(”或')。这是浏览器的问题吗?对此的任何答案。

谢谢

0 投票
8 回答
47588 浏览

javascript - Javascript - innerHTML 不适用于 HTML 选择菜单

在我的 HTML 页面中,我有 2 个 ID 为“月”和“日”的选择菜单 - 页面加载时“日”为空,“月”有 12 个选项,值 1-12 对应于 1 月 - 12 月。

"month" 有一个 onchange 事件,它调用这个函数:

(想象一下选项标签周围有大括号可以帮助您查看...)

我认为很清楚我想要实现的目标......并且除了ID为“day”的选择的innerHTML之外,一切都很好,无论您选择哪个月份,都不会被填充。而且我知道问题出在函数的这个阶段,因为当我将要执行的 if、elseif 和 else 代码更改为警报或类似的东西时,它工作正常。

有人知道innerHTML 的问题是什么吗?

谢谢

编辑:使用 Firefox 3.6

0 投票
3 回答
7404 浏览

javascript - 更改嵌套 div 标签中元素的 innerHTML

很明显我是个白痴 - 我的 JS 在这段代码上方有一个错误 - 抱歉打扰 - 以下所有内容在一种或另一种形式中都是正确的..(我也在选择适用的那个IE 是正确答案).. 感谢您的所有帮助!

-- 仅代表代码- 我需要知道如何更改tablerow的innerhtml--

谢谢您的帮助

让我澄清一下。我有 400 行 HTML/JS/Jquery 代码正在动态生成,所以我将简化为有问题的部分

当 body 加载时调用此函数:

这是在体内:

PS:使用 jquery 选项卡,但这不是问题..

根据@Gero,我尝试了以下操作:将所有加载更改为:

Blah Blah - 所有其他..

在身体里

每个@plodder加载:

其余的等等等等。。

与身体:

0 投票
4 回答
1363 浏览

javascript - javascript插入html代码

我有一种情况,当有一个表格时,您可以通过单击一个按钮来添加一个新行。该行由服务器动态生成,并以 HTML 形式传回。所以基本上我需要做的是将新行添加到旧表的前缀。像这样的东西:

这肯定行得通,但我有一个表头,显然,我需要在它之后插入新的 html。我该怎么做?insertBefore 或 insertAfter 无济于事(afaik),因为它们用于插入元素而不是未解析的 HTML。那么,拥有标题行的对象,我怎么能在它之后(或之前)插入另一行(在 HTML 中)?

谢谢你的想法

0 投票
1 回答
9883 浏览

html - Xpath 和 innerHTML

我可以使用什么 Xpath 表达式来查找其实际文本(innerHTML)是 Logout 的所有锚点(只是“a”)元素。

就像是

那会是正确的吗?

0 投票
5 回答
1401 浏览

javascript - javascript脚本innerhtml

嗨,我想调用传递图像的函数 changeDivHTML

并且该函数将此图像添加到特定 id 的 div 中。

功能是这个

但是当我点击图像浏览器显示 javascript 错误。

请帮助如何消除此错误。

0 投票
4 回答
457 浏览

jquery - 如何在jquery中获取匹配元素的html

我有这个 html

我想要那个 div 框"<div id="test123">"本身的内容,而不仅仅是 innerhtml

我试过$('#test123').html()

但它只给了我内部的html