相关疑难解决方法(0)

HTML 标签名称而不是 ID?

我正在制作网站,在那里我创建了许多在输出中分配的标签,如下所示

使用帖子末尾的小提琴链接

<!-- lets say that I want to make a kind of board to show some game clans or... whatever -->

<label class='team' name='ally'>Madcowz</label><BR>
<label class='team' name='ally'>Fluffy Unicorns</label><BR>
<label class='team' name='enemy'>Blue bastards</label><BR><BR>

<b>JS stuff:</b>
<div id='printSomeOutputHere'></div>

<!-- The problem is that the NAME tag does not exist for label in this case: -->
<!-- I can't use ID because ID should be unique values -->
<script>
var teams = $(".team");
for(i=0; i<teams.length; i++)
{
    document.getElementById('printSomeOutputHere').innerHTML += teams[i].name + ": …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

不使用 jquery 从元素组中删除特定类

我有多个span元素,我尝试删除该类activeLang。我怎样才能做到这一点?

<div class="header_content_lang">
    <span class="langNav">
        ...
    </span>
    <span class="langNav">
        ...
    </span>
    <span class="langNav activeLang">
        ...
    </span>
</div>
Run Code Online (Sandbox Code Playgroud)

我这样尝试过,就像这里建议的那样:

var x = document.getElementsByClassName(".activeLang");

[].forEach.call(x, function(el) {
    el.classList.remove(".activeLang");

});

console.log(x[0]);
console.log(x[1]);
console.log(x[2]);
Run Code Online (Sandbox Code Playgroud)

但所有日志的输出都是“未定义”的。

javascript

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

如何将属性添加到另一个数组中不存在的元素数组中

我有一个对象数组: -

var arr1 = [{
    "name": "A"
}, {
    "name": "B"
}, {
    "name": "C"
}, {
    "name": "D"
}];
Run Code Online (Sandbox Code Playgroud)

我想为第二个数组中不存在的每个元素添加一个新属性.

var arr2 = [C,D]
Run Code Online (Sandbox Code Playgroud)

结果数组应该是: -

arr1 = [{
    "name": "A",
    "country":"USA"
}, {
    "name": "B",
    "country":"USA"
}, {
    "name": "C"
}, {
    "name": "D"
}];
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何实现这一目标吗?

javascript

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

在范围中查找缺失的数字 - Javascript挑战

有人可以帮助我开始这个挑战:

给定一个99,999个唯一数字的数组,范围从1到100,00,以随机顺序排列,找到列表中缺少的一个数字.

我不确定如何开始考虑它.

javascript arrays

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

如何在Javascript中使用forEach方法将数组中的每个值递增5?

如何forEach在Javascript中使用该方法将数组中的每个值递增5?有人可以给我一个例子,我对如何forEach在这种情况下使用语法感到困惑.

javascript arrays foreach

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

标签 统计

javascript ×5

arrays ×2

foreach ×1

html ×1

jquery ×1