繁体   English   中英

Javascript / HTML分配值

[英]Javascript/HTML assigning a value

我对某些Javascript / HTML / CSS代码有疑问。 我是刚创建网站的新手,所以请多多包涵。

我最终想做的是从javascript中提取一个动态值,并使用它来对一些div(在容器中)进行排序。 我在想的是,我将把值分配给Id,然后将其拉入数组以按tinysort排序。 如果有更快的方法,请告诉我。

但是,我的第一个问题是将数据放入id中以便可以对其进行排序。 我会做类似的事情吗

document.getElementById(namesort).value = iterator;

还是我会使用myData东西?

注意:我不想显示该值,我只想使用它进行排序。

如果需要,请要求澄清! 提前致谢。 :)

这是适用于此问题的代码。 http://jsfiddle.net/dw77hLyp/1/

它只是基本显示了一些代码的非常基本的概述。

没有JQuery。 您可以创建属性:

 document.getElementById(namesort).createAttribute('myData');
     document.getElementById(namesort).setAttribute("myData","hello Im in");

纯JS解决方案:

for( i = 0 ; i < iterator.length ; i++ ) {
    document.getElementsByName('namesort')[i].setAttribute('data-sort',iterator[i]);
}

这样,您可以为每个元素添加一个名为data-sort的属性,其中将iterator作为值,然后可以创建一个数组,向其中插入所有namesort元素,使用排序算法即可完成操作。

document.getElementById("divID").innerHTML="someContent";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM