innerHTML
insertAdjacentHTML
appendChild
insertBefore

解决方案 »

  1.   

    <p>asdl;fjsdl;fj</p>
    <input type=button value="添加一行" onclick="document.documentElement.appendChild(document.createTextNode('哈哈<br>'))">
      

  2.   

    哈哈,有bug修正一下啦
    <p>asdl;fjsdl;fj</p>
    <input type=button value="添加一行" onclick="document.body.appendChild(document.createTextNode('哈哈'));document.body.appendChild(document.createElement('br'))">不要换行可以去掉'br'这一句
      

  3.   

    <input type=button value=add onclick="d1.innerText = d1.innerText+'ok!';">
    <div id=d1>as</div>
      

  4.   

    aaaaa<br>bbbbb
    <table width = 400 height = 300 bgcolor = "#cccccc">
    <tr><td id = td1></td></tr>
    </table>
    cccc<br>dddd<br><br>
    <input type = "button" value = "输出字符" onClick = "td1.innerHTML = 'HA!HA!HA!HA!';">