WEB开发网
开发学院网页设计JavaScript JS编辑器获取选择内容的HTML多浏览器兼容性写法 阅读

JS编辑器获取选择内容的HTML多浏览器兼容性写法

 2012-05-12 17:11:20 来源:WEB开发网   
核心提示: 从正常的思维中,clone后再取子节点,JS编辑器获取选择内容的HTML多浏览器兼容性写法(4),和直接取子节点,有啥区别呢?可是就是有区别,可以取到outerHTML属性,于是问题比较明朗化, 解决问题步骤四:重复的代码调试继续调试,断点
 
从正常的思维中,clone后再取子节点,和直接取子节点,有啥区别呢?可是就是有区别。
 
解决问题步骤四:重复的代码调试
继续调试,断点,监控变量及值,最后发现,通过克隆后取的子节点,可以取到outerHTML属性,于是问题比较明朗化,写个方法for一下组合。
  function GetChormeInnerHTML(nodes)
  {
    var result='';
var node=null;
for (var i = 0; i < nodes.length; i++)
{
node=nodes[i];
if(node.outerHTML)
{
result+=node.outerHTML;
}
else if(node.nodeValue)
{
result+=node.nodeValue;
}
}
    return result.replace("<div><br></div>","<br>");
  }

上一页  1 2 3 4 5 6 7  下一页

Tags:JS 编辑器 获取

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接