Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #35864

Re: Adding extra element "to option list" using next loop?

Newsgroups comp.lang.javascript
Subject Re: Adding extra element "to option list" using next loop?
From "Evertjan." <exxjxw.hannivoort@inter.nl.net>
References (2 earlier) <XnsA9A6853F0457Aeejj99@194.109.6.166> <57b35f6e-e4e9-453e-932c-b0f692fb1ba2@googlegroups.com> <ptj2rc$v42$1@dont-email.me> <XnsA9A77B7C81530eejj99@194.109.6.166> <5998e3bd-54d0-4575-a51f-82a29c978266@googlegroups.com>
Date 2018-11-27 23:39 +0100
Message-ID <XnsA9A7F0AFBCDB0eejj99@194.109.6.166> (permalink)

Show all headers | View raw


<jonas.thornvall@gmail.com> wrote on 27 Nov 2018 in comp.lang.javascript: 

> But i really do ot understand the reason why i have to create a new
> "element?" to add something to an option list. Isn't it just indexed
> strings, i mean optout.text is just a string? 

Such element becomes a node, when you insert/add/move it 
at/to the right place in the DOM-tree.

The htmltext-file that is used to build up your page 
is already parsed/executed and converted to a DOM-tree,
so forget about HTML-strings for now.

Now you are manipulating that DOM-tree [*1],
and each <option> is a new element/node, 
and each "text" in that element is a new text-node.

So if you re-use an earlier created[!] node,
you lose the function it had. 

So if you have 3 <option>-nodes and want a fourth and fiveth one,
you have to create TWO new ADDITIONAL nodes.

==============

[*1] if you use .innerHTML instead of DOM-commmands to insert something,
you in effect do a NEW parsing of that string, but that hampers your 
learning process as it does now, so better AVOID .innerHTML for now.


-- 
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Adding extra element "to option list" using next loop? Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-11-24 00:40 -0800
  Re: Adding extra element "to option list" using next loop? Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-11-24 05:35 -0800
  Re: Adding extra element "to option list" using next loop? Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-11-25 19:57 -0800
    Re: Adding extra element "to option list" using next loop? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2018-11-26 13:05 +0100
      Re: Adding extra element "to option list" using next loop? Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-11-26 22:45 -0800
        Re: Adding extra element "to option list" using next loop? Jake Jarvis <pig_in_shoes@yahoo.com> - 2018-11-27 10:30 +0100
          Re: Adding extra element "to option list" using next loop? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2018-11-27 12:08 +0100
            Re: Adding extra element "to option list" using next loop? Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-11-27 12:43 -0800
              Re: Adding extra element "to option list" using next loop? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2018-11-27 23:39 +0100
                Re: Adding extra element "to option list" using next loop? Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-11-28 20:25 -0800

csiph-web