Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript,Tampermonkeys-如何用HTML元素中的字符串生成数组?_Javascript_Html_Arrays_Google Chrome - Fatal编程技术网

JavaScript,Tampermonkeys-如何用HTML元素中的字符串生成数组?

JavaScript,Tampermonkeys-如何用HTML元素中的字符串生成数组?,javascript,html,arrays,google-chrome,Javascript,Html,Arrays,Google Chrome,我想将月份的名称转换成数字,并将月份存储在网页上表格的单元格中。我想把它作为一个数组可以让我通过它们的数组号引用月份名称,并且可以在它们之前和之后插入表标记。我甚至替换了月份名称: var dates = document.getElementsByClassName("date"); for(var i = 0, l = dates.length; i < l; i++) { var date = dates[i]; date.innerH

我想将月份的名称转换成数字,并将月份存储在网页上表格的单元格中。我想把它作为一个数组可以让我通过它们的数组号引用月份名称,并且可以在它们之前和之后插入表标记。我甚至替换了月份名称:

var dates = document.getElementsByClassName("date");
    for(var i = 0, l = dates.length; i < l; i++)
    {
        var date = dates[i];
        date.innerHTML = date.innerHTML.replace('Aug', '08');
    }
var dates=document.getElementsByClassName(“日期”);
对于(变量i=0,l=dates.length;i
相关的html段如下所示

<span class="date">Mon&nbsp;2017.&nbsp;Aug&nbsp;28&nbsp;15:25:13</span>
2017年周一。八月28日15:25:13
我想把它变成

<span class="date"><table><tbody><tr><td>Mon&nbsp;</td><td>2017.&nbsp;08&nbsp;28&nbsp;15:25:13</td></tr></tbody></table></span>
2017年周一。08 28 15:25:13
如果您可以使用“ ;”作为拆分字符,请尝试以下方法

var dates=document.getElementsByClassName(“日期”);
对于(变量i=0,l=dates.length;i
2017年周一。8月28日15:25:13
如果您可以使用“ ;”作为拆分字符,请尝试以下方法

var dates=document.getElementsByClassName(“日期”);
对于(变量i=0,l=dates.length;i

2017年周一。8月28日15:25:13
如何在拆分[0]后对所有内容进行分组,以便只生成两个单元格,一个带有星期几,另一个带有日期?非常感谢您展示该网站。最后一个问题,如何替换var string=date.innerHTML.replace('Aug','08');找一个变量而不是'Aug'的东西?我以前尝试过拆分[3],但没有成功。我想保留空格,所以我必须编辑所有空格。编辑:没关系,算出了空格。如何在拆分[0]后将所有内容分组,只生成两个单元格,一个是星期几,另一个是日期?非常感谢您展示该网站。最后一个问题,如何替换var string=date.innerHTML.replace('Aug','08');找一个变量而不是'Aug'的东西?我以前尝试过拆分[3],但没有成功。我想保留空格,所以我必须编辑所有空格。编辑:没关系,算出空格。