附加html而不会丢失事件

时间:2014-05-01 22:34:17

标签: javascript html append

为了保留我的事件处理程序,我知道我需要保留元素节点。

目标是将html添加到页面而不重写页面上的html。

我真的不知道该怎么做,我以前从未需要这样做。

以下是我想要添加到页面而不会丢失当前元素的处理程序的内容。

var tagged_element_ = document.createElement(tag);
tagged_element_.innerHTML = "<" + tagged_element_.tagName + " id='" + id + "'></" + tagged_element_.tagName + ">";

通常情况下,我会做element.innerHTML += tagged_element_.innerHTML; 但那不起作用。

这是一个javascript问题,不提及或提供任何形式的JQuery。

1 个答案:

答案 0 :(得分:0)

使用Node.appendChild

// Create a new paragraph element, and append it to the end of the document body
var p = document.createElement("p");
document.body.appendChild(p);