Javascript 页面加载后如何更新HTML?
我有一个脚本,它从隐藏的div中提取文本:Javascript 页面加载后如何更新HTML?,javascript,jquery,html,Javascript,Jquery,Html,我有一个脚本,它从隐藏的div中提取文本: var content=column.find(“.hidden”).text().split(“”),并将其与随机的1和0拼接,以提供解密效果。脚本写入另一个div:列.children(“.code”).text(内容) 因此,我从.hidden中提取文本,将其转换为数组,用二进制数组将其拼接(在setInterval()中,因此它是动画的),并将其放入可见div中。这里的问题是,我无法在可见div中获取任何HTML,因此我不能包含换行符或任何其他
var content=column.find(“.hidden”).text().split(“”)编码>,并将其与随机的1和0拼接,以提供解密效果。脚本写入另一个div:列.children(“.code”).text(内容)代码>
因此,我从.hidden中提取文本,将其转换为数组,用二进制数组将其拼接(在setInterval()
中,因此它是动画的),并将其放入可见div中。这里的问题是,我无法在可见div中获取任何HTML,因此我不能包含换行符或任何其他有用的内容。我尝试使用.html()
而不是.text()
,但随后它将html放入可见的div中,而不是实际使用它格式化页面。我试图.append()
更改,但它甚至没有出现,因为我可能做错了。有人告诉我可以通过节点操作来实现这一点,但我尝试的方法都不管用
所以问题是:我如何更新DOM,使其显示最终的HTML,在不破坏HTML的情况下更改文本,在最后插入格式正确的HTML,或者其他一些我想不到的解决方案,因为我不知道我在做什么
编辑:这是一把相关的小提琴 向现有元素添加内容的正确语法是:
/**
* .append()
* {@link http://api.jquery.com/append/}
*/
$('div.mydiv').append('this text will be added at the end of the div. ')
请注意,和方法或多或少是操纵现有内容的“转换”脚本。单击链接以阅读有关它们的更多信息
如果这还不能回答您的问题,请提供一个更详细的示例,说明您正在做什么——也许您可以将相关的代码片段包括在内,并将它们放在类似或的内容中。您可以发布您尝试过的内容吗?无法在div中获取html
从表面上看毫无意义。如果没有一些你想做什么的例子,这个问题就太模糊了。在代码沙盒中提供一些示例和演示将非常有助于我添加一个提琴来提供更多细节。