簡體   English   中英

在 html/css/javascript 中使用 for 循環創建 element_id-value

[英]create the element_id-value using for loop in html/css/javascript

我正在嘗試創建一個 element_id-value 對,然后將該數據轉儲到一個文件中。 請幫助我創建一個 function 以使用 for 循環創建 element_id-value。

<body>
<form class="box1" >

<fieldset>

<label class="my_text4" >firstelement</label>
<input class="left_padd" type="text"  id="firstelement" name="basic_attributes"  value="firstvalue"  />
<p/>

<label class="my_text4" >secondelement</label> 
<input  class="left_padd" type="text"  id="secondelement" name="basic_attributes" value="secondvalue">
<p/>

<label class="my_text4" >thirdelenent</label>
<select id="thirdelement" name="thirdvalue" >
<option value="option1" selected>option1</option>
<option value="option2">option2</option>
</select>
<p/>

<div> <input  class="button1" type="button" id="bt" value="create variable_value file" onclick="saveFile()" />  </div>
</form>
</body>

<script>

let saveFile = () => {

// Get the data from each element on the form.
var elements_names = ["basic_attributes"]

for(var j=0; i<elements_names.length; j++) 
{
var inputs = document.getElementsByName(elements_names[j])

for(var k=0; i<elements_names.length; k++) 
{
var id1 = inputs[0].getAttribute( 'id' );
var value1 = inputs[0].getAttribute( 'value' );                         
}
//document.write(id1 + " " + value1 + " " + inputs.length)
}

</script>

我正在嘗試創建一個 element_id-value 對,然后將該數據轉儲到一個文件中。 請幫助我創建 function 以使用 for 循環獲得 element_id-value。

這是你想要的嗎?

<form class="box1" >

<fieldset>

<label class="my_text4">First Element</label>
<input class="left_padd" type="text"  id="firstelement" name="basic_attributes"  value="firstvalue"  />
<br /><br />

<label class="my_text4" >Second Element</label> 
<input  class="left_padd" type="text"  id="secondelement" name="basic_attributes" value="secondvalue">
<br /><br />

<label class="my_text4" >Third Element</label>
<select id="thirdelement" name="thirdvalue">
    <option value="option1" selected>option1</option>
    <option value="option2">option2</option>
</select>
<br /><br />

<div>
<input  class="button1" type="button" id="bt" value="create_variable_value_file" onclick="saveFile()" /> 
</div>

</fieldset>
</form>

<div id ="demo"></div>

<script>
function saveFile() {
    var elements_names = ["basic_attributes"];
    var j, k;
    var id1, value1;

    document.getElementById("demo"). innerHTML = "";

    for(j=0; j < elements_names.length; j++)  {
    var inputs = 
    document.getElementsByName(elements_names[j]);

    for(k=0; k < inputs.length; k++)  {
        id1 = inputs[k].getAttribute("id");
        value1 = inputs[k].value; 
        document.getElementById("demo"). innerHTML += id1 + " " + value1 + " " + inputs.length + "<br>";          
    }
}
}
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM