Javascript 将字符串转换为DOM
我的Ajax函数将HTML元素作为字符串返回给我,我想将这个字符串作为DOM元素附加到文档中 差不多Javascript 将字符串转换为DOM,javascript,prototypejs,Javascript,Prototypejs,我的Ajax函数将HTML元素作为字符串返回给我,我想将这个字符串作为DOM元素附加到文档中 差不多 parentNode.appendChild(responseText); 最好的方法是什么。您可以使用innerText执行此操作您可以使用innerText执行此操作可能会有更多的情况。你应该澄清一下 parentNode.innerHTML += responseText; 如果您得到的字符串应该是一个对象,但它还不存在,那么您应该使用:var tempObj=document.cre
parentNode.appendChild(responseText);
最好的方法是什么。您可以使用innerText执行此操作您可以使用innerText执行此操作可能会有更多的情况。你应该澄清一下
parentNode.innerHTML += responseText;
如果您得到的字符串应该是一个对象,但它还不存在,那么您应该使用:var tempObj=document.createElementyourString;然后您可以使用tempObj来处理它
如果获取的字符串是现有对象的名称或ID,请使用:var tempObj=document.getElementByNameyourString
或
可能会有更多的案例。你应该澄清一下 如果您得到的字符串应该是一个对象,但它还不存在,那么您应该使用:var tempObj=document.createElementyourString;然后您可以使用tempObj来处理它 如果获取的字符串是现有对象的名称或ID,请使用:var tempObj=document.getElementByNameyourString 或
您可以使用该库提供的DOM方法,例如insert或update方法:
$('parentId').insert(yourString);
或
请注意,innerHTML尚未标准化,因此使用prototype可以确保这些方法是跨浏览器兼容的
祝你好运 您可以使用该库提供的DOM方法,例如insert或update方法:
$('parentId').insert(yourString);
或
请注意,innerHTML尚未标准化,因此使用prototype可以确保这些方法是跨浏览器兼容的
祝你好运 此链接提供了将字符串转换为DOM以及将字符串转换为DOM的简单方法:
此链接提供了将字符串转换为DOM以及将字符串转换为DOM的简单方法:
无法使用innerText追加DOM,因为它将作为文本追加DOM。他必须使用innerHTML将该字符串附加为HTMLDOM!由于您是新的no-1,但在将来…不能使用innerText来附加DOM,因为它将作为文本附加它。他必须使用innerHTML将该字符串附加为HTMLDOM!因为你是新的头号人物,但在未来…链接不会为我打开。但从URL来看,这是关于Java的。OP要求提供一个JavaScript解决方案。该链接无法为我打开。但从URL来看,这是关于Java的。OP要求提供JavaScript解决方案。
$('parentId').update(yourString);