日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于引用

發布時間:2025/3/8 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于引用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1、 <!-- lang: html --> <!DOCTYPE HTML> <!-- lang: html --> <html> <!-- lang: html --> <head> <!-- lang: html --> <meta charset="utf-8" /> <!-- lang: html --> <title>閉包演示</title> <!-- lang: html --> <style type="text/css"> <!-- lang: html --> p {background:gold;} <!-- lang: html --> </style> <!-- lang: html -->

<!-- lang: html --><script> <!-- lang: html -->function init(){ <!-- lang: html -->var list=document.getElementsByTagName("p"); <!-- lang: html --><!-- lang: html -->for (var i=0;i<list.length;i++){ <!-- lang: html --><!-- lang: html -->list[i].onclick=function(){ <!-- lang: html -->var b=i; <!-- lang: html -->return function(){ <!-- lang: html -->alert(b); <!-- lang: html -->}; <!-- lang: html -->}(); <!-- lang: html -->} <!-- lang: html -->} <!-- lang: html --><!-- lang: html --></script> <!-- lang: html --> </head> <!-- lang: html --> <body onload="init();"> <!-- lang: html --> <p>產品 0</p> <!-- lang: html --> <p>產品 1</p> <!-- lang: html --> <p>產品 2</p> <!-- lang: html --> <p>產品 3</p> <!-- lang: html --> <p>產品 4</p> <!-- lang: html --> </body> <!-- lang: html --> </html>

之前是點擊任何一條出現的都是5,下面這樣寫就會有些問題

<!-- lang: html --> <!DOCTYPE HTML> <!-- lang: html --> <html> <!-- lang: html --> <head> <!-- lang: html --> <meta charset="utf-8" /> <!-- lang: html --> <title>閉包演示</title> <!-- lang: html --> <style type="text/css"> <!-- lang: html -->p {background:gold;} <!-- lang: html --> </style> <!-- lang: html --> <script type="text/javascript"> <!-- lang: html --> function init() { <!-- lang: html -->var pAry = document.getElementsByTagName("p"); <!-- lang: html -->for( var i=0; i<pAry.length; i++ ) { <!-- lang: html -->pAry[i].onclick = function() { <!-- lang: html -->alert(i); <!-- lang: html -->} <!-- lang: html -->} <!-- lang: html --> } <!-- lang: html --> </script> <!-- lang: html --> </head> <!-- lang: html --> <body onload="init();"> <!-- lang: html --> <p>產品 0</p> <!-- lang: html --> <p>產品 1</p> <!-- lang: html --> <p>產品 2</p> <!-- lang: html --> <p>產品 3</p> <!-- lang: html --> <p>產品 4</p> <!-- lang: html --> </body> <!-- lang: html --> </html>

所以一方面新建變量b,返回一個引用,另外也應該return一個函數,如果不用return,循環執行的時候就會覆蓋前面的方法,最后得到的還是同一個引用。

轉載于:https://my.oschina.net/u/933915/blog/309495

總結

以上是生活随笔為你收集整理的关于引用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。