标签: elements

在 Javascript 中循环遍历 SVG 文件

我试图通过一个相当基本的 SVG 文档,其中有四个<rects>,每个都有一个唯一的 ID。我想将这些元素添加到数组中。

这就是我所拥有的...

    // event listner to make sure the page has loaded before running the scrupt
window.addEventListener("load", function(){
    // gets an SVG object from the inline HTML
    var svgObject = document.getElementById('rectTestSvg').contentDocument;

    var elementList = [];

    for(var i = 0; i < svgObject.numElements; i++){
        if(svgObject[i].id('*_rect') === true)
           {
           elementList.push(svgObject.getElementAt(i));
           }
    }

    console.log(elementList);
    });
Run Code Online (Sandbox Code Playgroud)

它在获取 svgObject 后不起作用,但希望它至少有助于说明这个想法。

任何人都可以抛出我的方式的任何帮助将不胜感激

javascript svg elements

1
推荐指数
1
解决办法
2232
查看次数

无法使CSS元素居中

我无法通过CSS让我的网站以我的生活为中心.我已经尝试了网络上建议的所有常用方法,包括:

body {
    text-align: center;
}
#container {
    width: 770px;
    margin: 0 auto;
    text-align: left;
}
Run Code Online (Sandbox Code Playgroud)

然后使用

<div id="container>
<!-- Centered Content Goes here-->
</div>
Run Code Online (Sandbox Code Playgroud)

但它不会去中心.它停留在页面的左侧.

我想要居中的元素的CSS示例如下:

#topHeader
{
    background:url(images/top_header.jpg);
    position:absolute;
    width: 695px;
    height: 242px;
    top: 0px;
    left: 0px;
}
Run Code Online (Sandbox Code Playgroud)

所以,我的HTML看起来像这样:

<div id="container>
<div id="topHeader></div>
<!-- All other elements go here as well-->
</div>
Run Code Online (Sandbox Code Playgroud)

但正如我之前提到的,元素仍然存在.谢谢!埃里克

css elements

0
推荐指数
1
解决办法
189
查看次数

在javascript中需要一个函数来交换数组中的2个元素

一个交换两个数字的程序

        /*
        /*
        Function to swap two numbers.
        Function takes an argument which is an array of two elements.
        Function returns a new array containing the same two elements
                       as the argument array but in reverse order.
        */

        function swap(anArray)           
        {
        // declare and initialise a variable to hold the length of the 
                          argument array
            var length = anArray.length;

            //declare an array to be returned by the function
            var returnArray = new Array(length);

            //copy each element of the argument array …
Run Code Online (Sandbox Code Playgroud)

javascript arrays swap function elements

0
推荐指数
1
解决办法
8470
查看次数

Javascript,再添加一个元素......

我正在学习这些东西,所以这是我最简单的脚本:

var t  = document.createElement("table"),
    tb = document.createElement("tbody"),
    tr = document.createElement("tr"),
    td = document.createElement("td");

    t.style.width = "100%";
    t.style.borderCollapse = 'collapse';
    t.border=1;



    // note the reverse order of adding child        
    tr.appendChild(td);
    tb.appendChild(tr);
    t.appendChild(tb);

   // more code to populate table rows and cells
   document.getElementById("theBlah").appendChild(t);
   alert(t);
   }
Run Code Online (Sandbox Code Playgroud)

现在我想添加一些将要显示的东西<td>,所以我想:

td.appendChild(document.createTextNode(title)); 
Run Code Online (Sandbox Code Playgroud)

哪个很好...但是如果title包含html,例如一个简单的粗体标签,那么Hello<b> name!</b> 我们怎么做呢?

我认为我们创造了一个新的元素<b>但是......之后,我不知道该怎么做.只是为了澄清,我希望最终结果是Hello<b> name!</b>在TD标签中最终结果 如下:

<td>Hello<b> name!</b></td>
Run Code Online (Sandbox Code Playgroud)

请帮忙!!

编辑; 是的,我知道我可以通过InnerHTML来做到这一点,但我需要这样做才能让它超越Firefox AMO政策抱歉,应该提到这个...

javascript elements

0
推荐指数
1
解决办法
353
查看次数

如何计算数组中的唯一元素?只需要想法

例如:String[] str = {"M1","M1","M1","M2","M3"};
最推荐的是答案 - HashSet.哪种方法还是你有更好的想法?

java arrays unique elements

0
推荐指数
1
解决办法
4169
查看次数

在javascript中添加数组中的元素

我有一个包含5个元素的数组.arr = [1,2,3,4,5]; 我想在这些元素之间添加元素,并将它们放在新数组中arr1 = [1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0];.当我警告arr1我得到相同的阵列,但当我提醒arr1.length我得到它的长度是5,当它实际是20.你能帮我解决这个问题,或者告诉我为什么我得到那个结果.这是我正在使用的代码示例:

function niza(val,times){
  var arr = [];
  for (var i=0;i<times;i++) {
    arr.push(val);
  }
  return arr;
}
Run Code Online (Sandbox Code Playgroud)

然后这个:

var y1=0;
var arr= [];
var a = new Array();
for (var j=0;j<Niza1.length;j++) {
  y1 = Niza1[j];
  arr = y1 + "," + niza(0,11);
  a.push(arr);
}
Run Code Online (Sandbox Code Playgroud)

其中Niza1拥有前面提到的5个元素arr,并且a包含了前面提到的元素arr1.

javascript arrays elements

0
推荐指数
1
解决办法
92
查看次数

数组三的移位元素在java中向左移动

在我的java程序中,我有一个长度为5的数组,我想将数组的内容向左移动3个位置.例如[1,2,3,4,5]将成为[4,5,1,2,3].最好的方法是什么?谢谢

java arrays elements shift

0
推荐指数
1
解决办法
1296
查看次数

将一个数组中的所有元素乘以第二个arrary的相应元素

嘿家伙所以我想知道如何乘以例如,如果我们有一个[1,2,3,4]的字符串和另一个[2,3,4,6],你如何乘以1*2, 2*3,3*4 ....所以它的每个元素由第二个中的相应一个组成?如果这更容易,我也有浮动形式的这些列表.我的朋友建议:

    file5 = open("New_list3",'r+')
    for line in file3:
        mult = float(line.strip())*float(file4.readline().strip())
        file5.write(mult+'\n')
Run Code Online (Sandbox Code Playgroud)

其中file3 =数字字符串列表全部在单独的行和文件4中相同但不同的值但不起作用.想法?每个清单也很长.

    [i*j for i,j in zip(file3,file4)] 
    file3=[i.rstrip() for i in file3] file4=[i.rstrip() 
    for i in file4] [float(i)*float(j) for i,j in zip(file3,file4)]
Run Code Online (Sandbox Code Playgroud)

python arrays list elements

0
推荐指数
1
解决办法
678
查看次数

Groovy获取某个索引下的列表中的所有元素

我想收集特定索引下特定数组列表中的所有元素.假设我有这个清单:

def names = ["David", "Arthur", "Tommy", "Jacob"]
Run Code Online (Sandbox Code Playgroud)

我想打印索引2下的所有名字,在这种情况下,将打印"大卫,亚瑟"

现在我可以很容易地使用for循环,甚至是groovy eachWithIndex().问题是我不想遍历所有元素,因为这样做效率不高.而不是那样,我想要跑到特定点.

在groovy中有没有这样做的方法,因为我找不到一个.

提前致谢!

groovy list elements

0
推荐指数
3
解决办法
3366
查看次数

从Perl中删除数组中的重复元素

我有一个数据集

10-101570715-101609901-hsa-mir-3158-1   10-101600739-101609661-ENSG00000166171  10-101588288-101609668-ENSG00000166171  10-101588325-101609447-ENSG00000166171  10-101594702-101609439-ENSG00000166171  10-101570560-101596651-ENSG00000166171  

10-103389007-103396515-hsa-mir-1307 10-103389041-103396023-ENSG00000173915  10-103389050-103396074-ENSG00000173915  10-103389050-103396441-ENSG00000173915  10-103389050-103396466-ENSG00000173915  10-103389050-103396466-ENSG00000173915
Run Code Online (Sandbox Code Playgroud)

除了每一行中的第一个元素,我有多个值,这是多余的,我想删除冗余值.我写了一段代码,但我感觉不到它的工作正常.

open (fh, "file1");
while ($line=<fh>)
{
chomp ($line);
@array=$line;
my @unique = ();
my %Seen   = ();
foreach my $elem ( @array )
    {
    next if $Seen{ $elem }++;
    push @unique, $elem;
    }
print @unique;
}
Run Code Online (Sandbox Code Playgroud)

arrays perl elements duplicates

-1
推荐指数
1
解决办法
733
查看次数

如何获得CSS选择器,使其仅定位article元素内的header元素?

我对CSS不熟悉,我只需要定位article元素内的header元素。我知道有些人#.,

article header
article, header
article.header
article#header 
Run Code Online (Sandbox Code Playgroud)

而且我也认为其他人。

有人可以帮我吗?

css article html5 header elements

-2
推荐指数
2
解决办法
5089
查看次数

标签 统计

elements ×11

arrays ×6

javascript ×4

css ×2

java ×2

list ×2

article ×1

duplicates ×1

function ×1

groovy ×1

header ×1

html5 ×1

perl ×1

python ×1

shift ×1

svg ×1

swap ×1

unique ×1