Create var from list of ID's JS

mysql select list of ids into variable
mysql> set variable
mysql variables
mysql create global variable
mysql variable in string
mysql array variable
mysql in list of strings
user-defined variables

How do I go from here

<div id="cat" class="super"></div>
<div id="cat" class="super"></div>
<div id="bird" class="super"></div>
<div id="dog" class="super"></div>

var allElements = document.getElementsByClassName('super');
for(var i = 0; i < allElements.length; i++) {
    allElements[i].id && console.log(allElements[i].id);

which is giving me the list of ID's: cat dog bird ...

to dynamically assign personal var to every id from the class name super, not by it's number in the list/array but by its id like in an example

var new_el_1 = document.getElementById("cat");
var new_el_2 = document.getElementById("dog");
var new_el_3 = document.getElementById("bird");

So my basic question is how to get from my point to the example results.

If you're trying to create variables that are accessible by their ID in the DOM, consider creating a single object whose properties map to the elements you want:

var allElements = document.getElementsByClassName('super');
var elementsMap = {};
for(var i = 0; i < allElements.length; i++) {
    var id = allElements[i].id;
    if(allElements[i].id) {
        elementsMap[id] = document.getElementById(id);
        console.log(elementsMap[id]); //access each element by the id

MySql: set a variable with a list, Variables in MySQL require a single, simple value, generally a string, number, or boolean. What you could do, in this case, is route your Sales IDs through  Index. 1. Create a new SwiftUI Project 2. Create a static List 3. Make the List be based on an Array 4. Dynamically add elements to the List 5. Where to go from here

You would be better off storing these values in an array:

let new_el = [];

for (let i = 1; i <= numElements; i++) {
  new_el[i] = document.getElementById(`array-element-${i}`);

Once stored, these can be accessed like this:

new_el[2]  // returns the element #array-element-2

Trying pass new list item ID via variable: create, There are some workaround for this. Create hidden custom column name ListAID in List B which save list A current item ID. In declarative workflow create  If you are looking for an empty list of the generic type, use a Select against a List of Tuples to make the empty list. No elements will be instantiated. Here's the one-liner to create an empty list: var emptyList = new List<Tuple<int, string>> () .Select(t => new { Id = t.Item1, Name = t.Item2 }).ToList();

document.querySelectorAll('.super').forEach((div,index) => div.setAttribute('id','array-element-'+index));
<div class="super"></div>
<div class="super"></div>
<div class="super"></div>
<div class="super"></div>
<div class="super"></div>

Practical Web 2.0 Applications with PHP, The final parameter is the <li> element we just created var list = Builder.node('ul', { className : 'sortable', id : 'items' }, listItems); // Get the item container and  The above example showing the list after the deletion of the last element. You may also like to how to create a string variable in Python. Hope you like this tutorial of how to create list variable in Python. If you have any query regarding the tutorial, please comment below. Also tell me, which method you are using to create your own list on

I absolutely agree with MTCoster's answer that you'd better store these elements in an array. This is horrible code. That however doesn't answer your question. window["variable_name"] is what you're looking for. This will create individual variables.

for (let i = 0; i < allElements.length; i++) {
    window['new_el_' + i] = document.getElementById(allElements[i].id);

SwiftUI - Dynamic List & Identifiable - Flawless iOS, In this tutorial, we will learn how to create a List that dynamically grows, Identifiable we have to to implement a variable called id however this  Create a Variable Object. You can create a <var> element by using the document.createElement() method:

The Little SAS Book: A Primer, Sixth Edition, We have already seen ways to combine data sets, create new variables, and sort BY variable-list; ID variable-list; VAR variable-list; In the PROC TRANSPOSE  List variables. You can list all of the variables in your pipeline with the az pipelines variable list command. To get started, see Get started with Azure DevOps CLI. az pipelines variable list [--org] [--pipeline-id] [--pipeline-name] [--project] Parameters

Lists in Python, Notice that even after modifying the list the id of the variable list1 remains the same. This indicates that no new list object is created when we assign new element  An array is a special variable, which can hold more than one value at a time. If you have a list of items (a list of car names, for example), storing the cars in single variables could look like this:

Beginning the Linux Command Line, The subvolumes are created on mount by including the btrfs specific Requesting a list of current subvolumes linux-ia9r:~ # btrfs subvolume list / ID 257 gen 48 257 path ID 276 gen 39 top level 257 home opt srv tmp var/log var/opt var/tmp  Give your new variable the name “ID” in the Target Variable box Click on All in the Function Group list, and then drag and drop $Casenum into the Numeric Expression box at the top

  • You should be able to do it by using eval, but I don't understand why you need such code.
  • Why is this necessary? document.getElementsByClassName() already returns an array - can you not just access the array directly?
  • Thank you for your answer, can you please point how do I access it, or get the result in my example? @Bucket
  • @AndrewK It’s as simple as to retrieve the element with id cat. Alternatively if you have the id in a variable, use elementsMap[myVar] (.cat is just a short way of writing ['cat'])
  • @AndrewK See edit - I added a console.log() output line to demonstrate how to retrieve elements from an array. The above comment is also correct.
  • I updated my question, can you take a look at it again to verify your code, thank you @MTCoster
  • @AndrewK You’re better off with Bucket’s solution then.
  • Maybe, but in his code I can't see how it will get me to results in my example, sorry, new to JS. Can you help me out to figure it out to how to get it done? @MTCoster
  • The point of both mine and Bucket’s code is that you don’t want lots of variables like that. It is technically possible, but definitely isn’t idiomatic javascript.
  • You are right, but in my case this is exactly what I need @MTCoster
  • Why would you pollute the global scope like this? Bucket’s existing answer is effectively the same, but uses a new object to store all the elements.
  • If the OP wants to create variables with a by JS generated name, this is the way to do it. As I suggest he shouldn't, but this is how he would.