JS写入HTML。
DOM创建P元素。

解决方案 »

  1.   

    效果不一样
    document.write("<p>hello word</p>");运行后显示“hello word”
    document.createElement('p')只是创建了一个分段元素<p>,页面上不能显示
      

  2.   

    差别大得很!document.write("<p>hello word</p>"); // 仅仅是方法调用,字符串输出。document.createElement('p') // 创建了一个DOM 元素对象,或称为节点,其上拥用许多属性和方法!如果要效果一致,代码如下:    document.write("<p>hello word</p>");    // 等效代码
        var oParagraph = document.createElement('p');
        oParagraph.innerHTML = "hello word";
        document.body.appendChild(oParagraph);