把html标签里的内容,添加到js数组中

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
    <li>10</li>
</ul>

需要得到一个数组 new Array=(1,2,3,4,5,6,7,8,9,10)

var arr = document.getElementsByTagName(‘li‘),temp = [];
for(var i = 0;i<arr.length;i++){
    temp.push(arr[i].innerHTML)
}
var aLi = document.getElementsByTagName(‘li‘);
var arr = [].slice.call(aLi);
返回的直接是数组
var result = [];
var lis = document.getElementsByTagName(‘li‘); // 或者其他查询方式
for (var i = 0; i < lis.length; i++) {
  result.push(+(lis[i].innerText || lis[i].textContent)); //UPDATE: 兼容 Firefox 并将字符串转为数字
}
时间: 2024-11-06 17:41:26

把html标签里的内容,添加到js数组中的相关文章

随机的将1-100之间的数据添加到 ArrayList数组中

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace ConsoleApplication2 { class Program { //随机的将1-100之间的数据添加到 ArrayList数组中 static void Main(string[] args) { ArrayList arrlist = new

怎么把&lt;li&gt;标签里的内容付给文本框

如果你不想使用jq,那就可以这样先写一个js函数,function val(a){alert(a);} 然后在li标签上添加点击事件,调用这个函数并将当前li里的文本当做参数一起发送给js函数<li><a href="javascript:val(this.innerText);">角色管理</a></li> 原文地址:https://www.cnblogs.com/yingyigongzi/p/9245837.html

js如何获取点击&lt;li&gt;标签里的内容值

路:为li对象添加单击事件→事件触发后利用innerHTML获取li的文本.实例演示如下: 1.HTML结构 <ul id="test"> <li>Glen</li> <li>Tane</li> <li>John</li> <li>Ralph</li> </ul> 2.javascript代码 window.onload = function(){ var obj_l

python--正则匹配首尾标签中间的内容

import re it = re.finditer(r"<url>.*?</url>", '被筛选字符串') # 匹配url标签里的内容 # it = re.finditer(r"<command>.*?</command>", con) # 匹配标签里的内容,有换行符\n导致匹配失败 it2 = re.finditer(r"<command>[\s\S]*?</command>&q

winform 右键listview的内容,添加到粘贴板中

using System; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApp28 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { listView1.View = View.De

JS数组方法汇总 array数组元素的添加和删除

js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array(); arr[0] = "aaa"; arr[1] = "bbb"; arr[2] = "ccc"; //alert(arr.length);//3 arr.pop(); //alert(arr.length);//2 //alert(arr[arr.length-1]);//bbb arr.pop(); //al

javascript 数组,数组中添加新元素 push() ,unphsh() 相当于Add()

<1> var   a   =   [];     //建立数组 push   方法 将新元素添加到一个数组中,并返回数组的新长度值.

js数组元素的添加和删除

var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr.length-1]);//bbbarr.pop();//alert(arr[arr.length-1]);//aaa//alert(arr.length);//1 var

关于将多个json对象添加到数组中的测试

如果用数组push添加不到数组中的,这个我也不知道是为什么?然后我选择了另一种发放就是从数组出发,逆向添加 最后的数组是这样的: data1=['公司1','公司2','公司3','公司4']; arrVal=[355,310,520,260]; data2=[ {value:335, name:'公司1'},{value:310, name:'公司2'}, {value:234, name:'公司3'}, {value:1548, name:'公司4'}]; 这样是不行的: for(var i