
要獲取動(dòng)態(tài)生成的動(dòng)態(tài)的HTML元素的值,可以使用JavaS(⊙_⊙)cript???,生成以下是何獲一些常見(jiàn)的方法:
(圖片來(lái)源網(wǎng)絡(luò ),侵刪)1、動(dòng)態(tài)ヽ(′▽?zhuān)?ノ的通過(guò)ID獲取元素值
<!DOCTYPE htm??l><html><head><script>function getValueById() { var element = document.(//ω//)getElementById("myInput&qu??ot;); var value = element.value; alert("輸入的生成值是: " + value);}</script>ヽ(′▽?zhuān)?/</head><body>(???)<(O_O)input type="text" id="m(′ω`*)yInput">┐(′д`)┌;&lヽ(′?`)ノt;button onclick="getValueById()&??quot;>獲取值</button></body></html>2、通過(guò)類(lèi)名獲取元素值
<!DO(′?_?`)CTYPE html><html><(╯°□°)╯;head><script>function getValuesByClassName() { var elements = document.getElementsByClassName("myInput"); for (var i = 0; i < elements.length; i++)?? { var value = elements[i].v??al(′_`)ue; alert??(&??quot;輸入的何獲值是: " + value); }}</script>ヽ(′▽?zhuān)?ノ;&l(′▽?zhuān)?t;/head><body>(????);<input type=&??quot;text&??quot; class="myInput"><button onclick="(′?_?`);getValuesByClassName()">獲取值</button></body></html>3、通過(guò)標簽名獲取元素值(不推薦,動(dòng)態(tài)的因為可能存在多個(gè)相同標簽名的生成元素┐(′д`)┌)
<!DOCTYPE html&g(╯‵□′)╯t;<html><head><script>function getValuesByTagName() { var elements = document.getEl??e(′▽?zhuān)?)mentsByTagName("input"); for (var i = 0; i < elemen??ts.length; i++) { var value = elements[i].value; alert("輸入的值是: " + value); }}</script><(′▽?zhuān)?/head><body><input type="text&q??uot; class="myInput"><button onclick=&qヽ(′?`)ノu??ot;getValuesByTagName()&qu??ot;>獲取值</button></body></html>4、通過(guò)name屬性獲取元素值(適用于一組具有相同nヽ(′ー`)ノame屬性的何獲元素)
<!DOCTYPE html><html><??head><script>function get(′ω`*)ValuesByName() { var elements = docum?ent.getElem??entsByName("myInput"); for (var i = 0; i < elements.length; i++) { var value = elements[i].value; alert("輸(???)入的值是: " + value); }}</script></hea?d><body><(?_?;)input type="text??&??quot; name="myInput&q??uot;><button onclick="getValuesByName()">獲取值??</button></body></html>