0

update是否可以在不使用、insert等方法之一的情况下手动呈现 Prototype JS 元素?如果是这样,怎么做?

也就是说,如果我有代码

var test = new Element('div');
test.update("This is a test");

有没有办法用字符串获取 javascript 变量

<div>Hello</code>
4

1 回答 1

1

我对你的问题有点不清楚。如果您要求对元素(是否使用 Prototype 创建)进行字符串表示,则您正在寻找outerHTML

var test = new Element('div');
test.update("This is a test");

var htmlString = test.outerHTML;
alert(htmlString);  // "<div>This is a test</div>"

如果你问是否可以<div>This is a test</div>使用 Prototype 从字符串创建元素,答案是否定的。好吧,没有内置的东西可以做到这一点。不过,您可以轻松创建自己的函数来处理此问题。这是关于该主题的类似问答:如何在原型中从 HTML 创建元素?

于 2012-07-28T22:45:42.837 回答