1. 程式人生 > >js頁面迴圈input,checked賦值

js頁面迴圈input,checked賦值

function checkedvalue() {//處理頁面賦值問題
    var str = document.getElementsByName("orgPer");
    var objarray = str.length;
    var namelists = ""; //名字
    var idlist = ""; //id
    document.getElementById("xzry_textarea").type="hidden";
    for(i = 0; i < objarray; i++) {
        if(str[i].checked) {
            namelists += str[i].value + ",";
            idlist += str[i].id + ",";
            if(document.getElementById("yx_"+str[i].id)){
                continue;
            }
            var selecteddiv=document.getElementById("selected_id");//人員圖示
            var imgdiv=document.createElement("div");
            imgdiv.className="image";
            imgdiv.style.border="1px solid #25a5ff";
            imgdiv.style.float="left";
            imgdiv.innerText=str[i].value;
            imgdiv.id = "yx_"+str[i].id;
            imgdiv.style.marginLeft="2%";
            imgdiv.style.marginTop="2%";
            imgdiv.style.textAlign="center";
            imgdiv.style.marginBottom="2%";
            imgdiv.style.lineHeight="24px";
            imgdiv.style.color="#25a5ff";
            imgdiv.style.padding="1px";
            imgdiv.style.paddingLeft="3px";
            imgdiv.style.paddingRight="3px";
            selecteddiv.appendChild(imgdiv);
        }else{
            var temp = document.getElementById("yx_"+str[i].id)
            if(temp){
                var selecteddiv=document.getElementById("selected_id");
                selecteddiv.removeChild(temp);
            }
        }
    }
        document.getElementById("xzry_textarea").value = namelists;
        document.getElementById("xzry_input").value = idlist;
}

相關推薦

js頁面迴圈inputchecked

function checkedvalue() {//處理頁面賦值問題     var str = document.getElementsByName("orgPer");     var objarray = str.length;     var namelists

火狐瀏覽器用audio標籤利用js給audio的src屬性問題(這個問題 好像只有火狐才有)

html原始碼: <audio controls="controls" src="" id="src"/> js原始碼: var fileName=""; $(function(){ var locationUrl=window.location.href; var paramList =

HTML input文字框隨機字串 JS指令碼

<input type="text" id="sj" name="way" class="am-form-field am-radius" required="required" placeholder="例如:6324upup" readonly /> <scrip

input隱藏域陣列node獲取val的

一個小坑:直接給input賦值陣列的話,獲取到的是[object,object],[object,object]這樣的資料結構。無法進行處理 正確的做法應該是在給input賦值的時候JSON.stringify(要賦的值)。取值的時候JSON.parse(要取得值)

jquery 給input text元素,js修改表單的

<script> function changestatus(money){ //$("#money").val(money);//val()這種寫法有時會失效,特別是他的父元素是do

js select每次不同的時候每次之前都要清空select

 $(".select_um").empty();$('.select_um').append('<option value="">請選擇</option>'); $.each(result.um_list,function(key,value){

C++筆記(11):拷貝控制(拷貝移動構造析構)

con 對象 構造函數 col let 拷貝控制 支持 運算符 () 控制對象拷貝,賦值,析構   拷貝構造函數,移動構造函數   拷貝賦值運算符,移動賦值運算符   析構函數 -----------------------------------------------

js中變量的連續

現在 數據 對象 運算 代碼 結果 log 不知道 ole   今天遇到了一個連續賦值的經典案例,網友們給出的答案也是五花八門,看起來有些繁瑣,我也來說說自己的看法。   下面就是這個經典案例: var a = {n: 1}; var b = a; a.x = a = {

C++11六大函數(構造函數移動構造函數移動操作符復制構造函數操作符析構函數)

his 類對象 多個 post highlight water iss 重獲新生 amp 在C++中,有三大函數復制控制(復制構造函數,賦值操作符,析構函數),而在C++11中,加入了移動構造函數,移動賦值操作符。我就鬥膽將他們命名為六大函數好了。 一、構造函數 c++

關於js 淺拷貝 深拷貝 以及操作。

進行 deep 都是 包括 是否 個數 實現 拷貝 return 最近同事又碰到關於深淺拷貝以及賦值的問題,今天我也研究一下記錄一下,加深一下記憶。   舉一個簡單的例子:   var people = {     age:10,     name:"小華",     ar

isA

isa () virtual 如果 delete nbsp class 函數 student class Student:Person{ }; Student s; 1. Person p=s; // 可以將具體的賦值給大的,指針也行。 2. Person * p=new

記錄一個python裏面很神奇的操作對一個包含列表的元組進行增量成功但還報錯

png code error peer 列表 mage pictures 但是 stack 記錄一個python裏面很神奇的操作 今天記錄一個很神奇的操作。關於序列的增量賦值。如果你很熟悉增量賦值,你也不妨看下去,我想說的是有關於增量賦值和元組之間一種神奇的操作。來自 《流

python的類的屬性可以不用宣告時直接生效

資料屬性相當於Smalltalk中的例項變數,和C++中的資料成員。資料屬性不需要宣告,像區域性變數一樣,當第一次給它分配值的時候,它就立即建立並存在了。 data attributes correspond to “instance variables” in Smalltalk, and t

Verilog HDL 初級入門知識簡單講解(wire 和 reg 型別的區別 always 和 assign 的區別“阻塞” 和 “非阻塞”的區別 )

本文轉載自原作者:姚紀元,原文地址已失效        很多剛學Verilog HDL (硬體描述語言)的朋友肯定會對阻塞賦值和非阻塞賦值比較疑惑,那我們就一起來拋開這層迷霧吧。首先我們要理解兩種變數型別 Net Type(連線型)和 

artTemplate js模板引擎動態給html

html放到$("#area").append(html);之前,否則文件流獲取不到#area <table width="90%" class="table" cellspacing="0" cellpadding="0"> <thead> <tr> <th

attr( ) prop 獲取 inputchecked屬性(特殊)

在jQuery中應該使用prop方法來獲取和設定checked屬性,不應該使用attr,需要的朋友可以參考下 1、prop方法獲取、設定checked屬性 <input type="checkbox" name="checkboxMain" oncli

jsp頁面向後臺傳遞 不 傳遞的預設

<input type="hidden" name="leaderIdentity" value="${subject.leaderId }" />生成的程式碼是<input type="hidden" name="leaderIdentity" value />向後臺

bat指令碼變數IF/FOR使用

要寫一個BAT指令碼,才發現BAT指令碼寫起來有點“蹩腳”。 但是功能還是蠻強大的,細細看他的幫助文件,可以實現很強大的功能。我的主要目的是判斷一個應用程式是否已經啟動,如果沒有啟動,就啟動它。已經啟動就跳過了。最麻煩的的地方在於不知道怎麼給bat定義變數以及給這個變數賦值,

js-file標籤的name屬性

已經很久沒用javascript做頁面了,這天突然有朋友問我關於FileUpload的賦值問題,由於FileUpload經過編譯後,最後生成<input type="file"/>標籤。而在 HTML 文件中 ,<input type="file"/> 標籤是瀏覽器向伺服器傳送選中

JS 頁面跳轉引數的傳遞

當我們通過location.replace()進行頁面的跳轉時,我們想進行引數的傳遞,當時學習的時候,以前在網上找過獲取方法,已經忘記出處在哪裡了。獲取方法大概是這樣的: 1.將引數通過拼接的方式拼接到頁面的後面。 2.頁面跳轉後,解析url,根據關鍵字元'?',區別是頁面還是後面的引數