append与document.write的区别与几种用法

本文详细介绍了在编程中如何使用不同的模式打开文件进行读写操作,以及如何在HTML文档中使用`append()`和`document.write()`方法进行元素内容的修改。包括不同模式下文件的创建与内容处理,以及在DOM元素上追加或替换内容的方法。
打开文件的模式为append时,当前文件指针指向文件末尾,因此可以追加写在文件后。打开文件的模式为write,文件原来的内容将被清除,文件指针指向文件头,因此是重新写一个文件。
两种方式遇到要打开的文件名不存在时,都是新建一个文件,然后写。
 当要打开的文件名已经存在时,append追加写在文件后,write清除文件,重新写一个文件。
append:
在<p>元素结尾插入内容:
append()
$("button").click(function(){
  $("p").append(" <b>Hello world!</b>");
});
 append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
append语法:
$(selector).append(function(index,html))
 function(index,html)是必须的,规定了返回待插入内容的函数。

Document.write:
write() 方法可向文档写入 HTML 表达式或 JavaScript 代码。
我们通常按照两种的方式使用 write() 方法:一是在使用该方在文档中输出 HTML,另一种是在调用该方法的的窗口之外的窗口、框架中产生新文档。在第二种情况中,请务必使用 close() 方法来关闭文档。
<html>
<body>

<script type="text/javascript">
document.write("Hello World!");
</script>

</body>
</html>
 
语法:
document.write(exp1,exp2,exp3,....)
 
根据 DOM 标准,该方法只接受单个字符串作为参数。不过根据经验,write() 可接受任何多个参数。














<!doctype html> <html style="height: 100%;" /> <meta charset="utf-8" /> <script> var webpath = "https://cdn.staticfile.org/"; document.write('<script src="'+webpath+'jquery/1.11.2/jquery.min.js"></scr'+'ipt>'); document.write('<script src="'+webpath+'jqueryui/1.10.4/jquery-ui.min.js"></scr'+'ipt>'); document.write('<link rel="stylesheet" href="'+webpath+'jqueryui/1.10.4/css/jquery-ui.min.css">'); </script> <body bgcolor=#0d0d0d style="height: 100%; margin: 0;" onload="{ w.scrollLeft=w.scrollWidth; }" /> <div id="ts" style="height: 100%; display: flex; flex-direction: column; margin: 0; border: 0; padding: 0;"> <ul><li><a href="#t1"><</a></li><li><a href="#t2">></a></li><li><a href="#t3">V</a></li><li><a href="https://www.mangacopy.com/comic/cwwwhqdtmzzjqkawb/chapter/173889fc-882a-11ee-9219-55b00c27fb36">^</a></li></ul> <script> let content=[ "001.jpg", "002.jpg", "003.jpg", "004.jpg", "005.jpg", "006.jpg", "007.jpg", "008.jpg", "009.jpg", "010.jpg", "011.jpg", "012.jpg", "013.jpg", "014.jpg", "015.jpg", "016.jpg", "017.jpg", "018.jpg", "019.jpg", "020.jpg", "021.jpg", "022.jpg", "023.jpg", "024.jpg", "025.jpg", "026.jpg", "027.jpg", "028.jpg", "029.jpg", "030.jpg", "031.jpg", "032.jpg", "033.jpg", "034.jpg", "035.jpg", "036.jpg", "037.jpg", "038.jpg", "039.jpg", "040.jpg", "041.jpg", "042.jpg", "043.jpg", "044.jpg", "045.jpg", "046.jpg", "047.jpg", "048.jpg", "049.jpg", "050.jpg", "051.jpg", "052.jpg", "053.jpg", "054.jpg", "055.jpg", "056.jpg", "057.jpg", "058.jpg", "059.jpg", "060.jpg", "061.jpg", "062.jpg", "063.jpg", "064.jpg", "065.jpg", "066.jpg", "067.jpg", "068.jpg", "069.jpg", "070.jpg", "071.jpg", "072.jpg", "073.jpg", "074.jpg", "075.jpg", "076.jpg", "077.jpg", "078.jpg", "079.jpg", "080.jpg", "081.jpg", "082.jpg", "083.jpg", "084.jpg", "085.jpg", "086.jpg", "087.jpg", "088.jpg", "089.jpg", "090.jpg", "091.jpg", "092.jpg", "093.jpg", "094.jpg", "095.jpg", "096.jpg", "097.jpg", "098.jpg", "099.jpg", "100.jpg", "101.jpg", "102.jpg", "103.jpg", "104.jpg", "105.jpg", "106.jpg", "107.jpg", "108.jpg", "109.jpg", "110.jpg", "111.jpg", "112.jpg", "113.jpg", "114.jpg", "115.jpg", "116.jpg", "117.jpg", "118.jpg", "119.jpg", "120.jpg", "121.jpg", "122.jpg", "123.jpg", "124.jpg", "125.jpg", "126.jpg", "127.jpg", "128.jpg", "129.jpg", "130.jpg", "131.jpg", "132.jpg", "133.jpg", "134.jpg", "135.jpg", "136.jpg", "137.jpg", "138.jpg", "139.jpg", "140.jpg", "141.jpg", "142.jpg", "143.jpg", "144.jpg", "145.jpg", "146.jpg", "147.jpg", "148.jpg", "149.jpg", "150.jpg", "151.jpg", "152.jpg", "153.jpg", "154.jpg", "155.jpg", "156.jpg", "157.jpg", "158.jpg", "159.jpg", "160.jpg", "161.jpg", "162.jpg", "163.jpg", "164.jpg", "165.jpg", "166.jpg", "167.jpg", "168.jpg", "169.jpg", "170.jpg", "171.jpg", "172.jpg", "173.jpg", "174.jpg", ] tst="height: 100%; display: flex; overflow:auto"; ist="width: auto; height: 100%; display: block; margin: 0 auto"; $(function(){ $( "#ts" ).tabs(); }); document.write('<div id="t3" style="witdh: auto; display: auto; overflow: auto">'); for (let i=0; i<content.length; i++) { document.write('<img src="'+content[i]+'" style="width: 100%; height: auto; display: block; margin: 0 auto">'); } document.write('</div>'); document.write('<div id="t2" class="v" style="'+tst+'">'); for (let i=0; i<content.length; i++) { document.write('<img src="'+content[i]+'" style="'+ist+'">'); } document.write('</div>'); let v = document.querySelector(".v"); v.addEventListener("wheel", (event)=>{ event.preventDefault(); v.scrollLeft += event.deltaY; }); document.write('<div id="t1" class="w" style="'+tst+'">'); content.reverse(); for (let i=0; i<content.length; i++) { document.write('<img src="'+content[i]+'" style="'+ist+'">'); } document.write('</div>'); let w = document.querySelector(".w"); w.addEventListener("wheel", (event)=>{ event.preventDefault(); w.scrollLeft += event.deltaY; }); </script> </div>
11-12
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值