函數帶參數的全選js代碼怎麼寫(在js中定義函數可以使用幾個參數)

本文目錄一覽:

JS 對於複選框全選 代碼解釋

script type=”text/javascript”

function CheckAll(form) //傳一個表單作參數

{

for (var i=0;iform.elements.length;i++) //對這個表單里的元素進行循環

{

var e = form.elements[i]; //一個一個元素判斷

if (e.Name != “chkAll”e.disabled!=true) //如果該元素的name屬性為chkAll並且disabled!=true.即:該控件可用時.

e.checked = form.chkAll.checked; //控元素的checked與當前選中的控件checked保持一致.即:全選/全不選.

}

}

/script

哪位知道這個全選js怎麼寫?就是點擊第一個、全選。再點擊一下、全不選。

script type=”text/javascript”

function getAll()

{

var tit = document.getElementById(“operAll”);

var inputs = document.getElementsByTagName(“input”);

for(var i = 0; i inputs.length; i++)

{

if(inputs[i].type == “checkbox”)

{

if(tit.checked == true)

{

inputs[i].checked = true;

}else{

inputs[i].checked = false;

}

}

}

}

/script

body

div

table

tr

tdinput type=”checkbox” id=”operAll” onclick=”getAll()” //td

td序號/td

td其他/td

td操作/td

/tr

tr

tdinput type=”checkbox” //td

td1/td

td1.1/td

tda哈哈/a/td

/tr

tr

tdinput type=”checkbox” //td

td2/td

td2.2/td

tda呵呵/a/td

/tr

tr

tdinput type=”checkbox” //td

td3/td

td3.3/td

tda href=””嘻嘻/a/td

/tr

tr

td colspan=”3″

input type=”button” value=”get out”/

input type=”radio” name=”judge”/true

input type=”radio” name=”judge”/false

/td

/tr

/table

/div

js註冊事件,函數帶有參數,如何寫

呵呵,樓主還不明白。

①首先在加按鈕到div中時,就可以把事件一併寫進去,就像樓上說的,也是根據樓主的意思,最可行的辦法

②樓主在另外註冊事件時,函數調用的i是for循環中的變量i本身,並是不i的值,比如goodBye是執行alert的話,也就是說你的事件是把i變量的值alert出來。而當你真正觸發事件時,你的i是多少就會alert多少(經過循環後i=10);自然就不是樓主的本意了,你想在循環中把當前的i值作為事件中的函數的參數的話,(理論上是需要把i作為事件的參數傳入,然後在事件的函數體內做調用才行),可是事件本身是不傳參的,所以沒辦法。

建議實現:

script language=”javascript”

var str=””;

for(i=0;i10;i++){

str=str+”input type=’button’ id=’butt”+i+”‘ onclick=’goodBye(“+i+”);’/”;

}

document.getElementById(“div”).innerHTML=str;

/script

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/152569.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-13 06:05
下一篇 2024-11-13 06:05

相關推薦

  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python中capitalize函數的使用

    在Python的字符串操作中,capitalize函數常常被用到,這個函數可以使字符串中的第一個單詞首字母大寫,其餘字母小寫。在本文中,我們將從以下幾個方面對capitalize函…

    編程 2025-04-29
  • Python中set函數的作用

    Python中set函數是一個有用的數據類型,可以被用於許多編程場景中。在這篇文章中,我們將學習Python中set函數的多個方面,從而深入了解這個函數在Python中的用途。 一…

    編程 2025-04-29
  • 三角函數用英語怎麼說

    三角函數,即三角比函數,是指在一個銳角三角形中某一角的對邊、鄰邊之比。在數學中,三角函數包括正弦、餘弦、正切等,它們在數學、物理、工程和計算機等領域都得到了廣泛的應用。 一、正弦函…

    編程 2025-04-29
  • 單片機打印函數

    單片機打印是指通過串口或並口將一些數據打印到終端設備上。在單片機應用中,打印非常重要。正確的打印數據可以讓我們知道單片機運行的狀態,方便我們進行調試;錯誤的打印數據可以幫助我們快速…

    編程 2025-04-29
  • 三星內存條參數用法介紹

    本文將詳細解釋三星內存條上面的各種參數,讓你更好地了解內存條並選擇適合自己的一款。 一、容量大小 容量大小是內存條最基本的參數,一般以GB為單位表示,常見的有2GB、4GB、8GB…

    編程 2025-04-29
  • Python3定義函數參數類型

    Python是一門動態類型語言,不需要在定義變量時顯示的指定變量類型,但是Python3中提供了函數參數類型的聲明功能,在函數定義時明確定義參數類型。在函數的形參後面加上冒號(:)…

    編程 2025-04-29
  • Python定義函數判斷奇偶數

    本文將從多個方面詳細闡述Python定義函數判斷奇偶數的方法,並提供完整的代碼示例。 一、初步了解Python函數 在介紹Python如何定義函數判斷奇偶數之前,我們先來了解一下P…

    編程 2025-04-29
  • Python實現計算階乘的函數

    本文將介紹如何使用Python定義函數fact(n),計算n的階乘。 一、什麼是階乘 階乘指從1乘到指定數之間所有整數的乘積。如:5! = 5 * 4 * 3 * 2 * 1 = …

    編程 2025-04-29
  • Spring Boot中發GET請求參數的處理

    本文將詳細介紹如何在Spring Boot中處理GET請求參數,並給出完整的代碼示例。 一、Spring Boot的GET請求參數基礎 在Spring Boot中,處理GET請求參…

    編程 2025-04-29

發表回復

登錄後才能評論