innerHTML是所有游览器都支持的,它输出的是标签里面的文本加子标签。innerText只输出文本。outHTML输出标签本身和自己标签内的文本加子标签。
例子:<div id="testdiv"><p>测试</p></div>
var test = document.getElementById("testdiv");
test.innerHTML 为:<p>测试</p>
test.innerText为:测试 (火狐游览器不支持)
test.outHTML为:<div id="testdiv"><p>测试</p></div>