update
是否可以在不使用、insert
等方法之一的情况下手动呈现 Prototype JS 元素?如果是这样,怎么做?
也就是说,如果我有代码
var test = new Element('div');
test.update("This is a test");
有没有办法用字符串获取 javascript 变量
<div>Hello</code>
update
是否可以在不使用、insert
等方法之一的情况下手动呈现 Prototype JS 元素?如果是这样,怎么做?
也就是说,如果我有代码
var test = new Element('div');
test.update("This is a test");
有没有办法用字符串获取 javascript 变量
<div>Hello</code>
我对你的问题有点不清楚。如果您要求对元素(是否使用 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 创建元素?