问题标签 [pure-js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
66 浏览

javascript - if else 语句变成一个变量

我正在尝试将带有 for 条件的语句 If else 插入到变量中。我真的不知道如何处理它。

这是我的原始功能:

当字体系列中有超过 1 个变体时,我希望链返回。我尝试的直接与else. 这是代码:

此代码访问仅具有 1 个变体的字体系列。

0 投票
1 回答
2280 浏览

javascript - 如何为上下滚动创建自定义事件?

MDN告诉我如何创建自定义事件(我没搞清楚)

而且我也知道如何检测鼠标滚动...

但我不知道如何将这两者混合并创建一个自定义事件,所以我可以有这样的事情:

感谢你们。

0 投票
1 回答
3293 浏览

javascript - 使用 purejs 单击时将数据属性复制到剪贴板

我有图像列表。我想在单击时将数据属性复制到剪贴板。我现在拥有的是警报数据属性。我尝试了复制命令,但它不起作用(不要复制任何东西)。拜托,有人可以帮我吗?

0 投票
1 回答
43 浏览

javascript - 我需要一个想法来创建在它之前采用元素的方法

我需要一个想法来创建在它之前采用元素的方法

请注意,它应该采用定义的元素而不是对象示例:

我会感谢你的帮助。

0 投票
1 回答
220 浏览

highcharts - 访问 HTMLCollection

所以我试图访问所有特定的类名,然后最终向它们添加一个事件监听器。我这样做是因为我正在构建一个 hightcharts 图表并且无法将点击事件专门添加到图例项。因此,在构建图表后,我尝试访问按钮,然后添加事件侦听器。

第一个 console.log 带有一个长度为 48 的 HTMLCollection(我知道很长,但现在它的测试目的比什么都多)。
第二个 console.log 以未定义的形式返回。任何想法为什么?我希望做这样的事情:

关于如何为新建的 highcharts 图表添加点击事件的任何建议?

0 投票
1 回答
1736 浏览

javascript - Drupal 8 Drupal.behaviors 没有 jquery

有没有办法在 Drupal 8 中不调用 jquery 的情况下将 drupal 行为添加到主题?

这是教程显示的内容:

但我想在不调用 jquery 的情况下使用纯 js,如下所示:

我知道模块可以自己调用 jquery,但如果可能的话,我仍然想从我的脚本中删除它,并且仍然让它在 ajax 事件之后运行。

谢谢

0 投票
3 回答
1100 浏览

javascript - 当我在以前的 JS 中添加此 id 时如何获取 document.getElementById

我已经使用 JS 为所有具有一类图像的元素添加了一个 id。图像现在有 id,例如。等image--1_image--2,

如果我想通过 ID 获取元素,var el = document.getElementById('image--1');那么我会得到 null。

如何在纯 JS 中获取当前 DOM?

0 投票
3 回答
61 浏览

javascript - 为什么 HTML DOM 事件不会立即影响同一个 DOM 元素?

我正在编写代码以在执行单击事件时更改 Button 元素值。

但直到它完成它不会影响按钮元素的值。

我附上了小提琴的例子,它会让你很好地理解我在说什么。

即使按钮元素 innerHTML 在 alert 之前发生了变化,也不会影响 UI。

我该如何完成,在执行警报之前我需要更改按钮文本?

谢谢。

0 投票
3 回答
452 浏览

javascript - 如何将数据推送到嵌套数组中的子数组?

尝试构建一个数组,其输出数据如下:

  • 医疗保健
    ——改善医疗保健的数据驱动洞察
    ——城市分析

  • 交通
    ——城市分析

  • 城市
    ——城市分析

我已经尝试循环“专业知识”/“文本”,但我无法让它们一起工作以在 console.log 中获得所需的输出

任何和所有的帮助将不胜感激。

0 投票
2 回答
153 浏览

javascript - 按名称对数组数据进行分组

我正在尝试开发一个具有“传输”专业知识的数组,其中包含每个扇区和分配给它们的文本。

这就是我所拥有的:

这就是我想要做的:

这是我目前正在使用的代码,如果有人能够提供帮助,我将不胜感激。