问题标签 [queryselector]

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 投票
1 回答
54 浏览

include - 如何使用通过道具传递的字符串过滤组件的内容?

使用父组件中的文本字段,我想过滤多个子组件,其中字符串正在通过道具传递。子组件已通过 map 函数输出,该函数也将数据从 API 导入到道具中。在作为道具传递给孩子(searchTerm)后,我有用户输入控制台日志记录。我的问题是我无法根据用户的输入隐藏单个组件的显示。我遇到的麻烦是,当一个人决定隐藏自己时——他们都会这样做。我试过 indexOf 并发现 include() 更有用。我很担心我解决这个问题的方法,并希望从经验更丰富的 React 开发人员那里获得一些智慧。

//父组件

}

//子组件

类瓷砖扩展 React.Component {

};

}

0 投票
0 回答
23 浏览

javascript - 如何修复“Uncaught TypeError: Cannot read property 'classList' of null”(不是由元素顺序引起的)

我有以下 html 代码,当我在浏览器控制台中运行以下脚本时,出现以下错误。(我让浏览器完全加载,然后我运行脚本,因此,我猜它不受元素顺序的影响)

和 Javascript:

为什么我会收到此错误?

未捕获的类型错误:无法在 :5:18 读取 null 的属性“classList”

谢谢

0 投票
3 回答
783 浏览

javascript - HTML/JavaScript:提交表单时如何使用警报(使用查询选择器)?

我写了一些 HTML 表单,当没有提交任何内容时,表单应该发出警报。我开始为名称创建这个。正如预期的那样,消息“您必须提供您的全名!” 未输入名称时显示。但是,实际输入名称时也会显示该消息……</p>

{% 扩展“layout.html”%}

{% 块主 %}

{% 端块 %}

正如预期的那样,消息“您必须提供您的全名!” 未输入名称时显示。但是,实际输入名称时也会显示该消息……</p>

0 投票
1 回答
476 浏览

excel - 从晨星提取特定的表格单元格,然后循环到下一个晨星页面

我目前正在尝试从晨星的表格中抓取某些数据,然后让它循环到下一个代码并重复直到没有更多代码。

目前,它将拉动追踪总回报表中的整个“类别排名”行。我只是想拉 3 个月、6 个月、YTD、1 年、3 年和 5 年。当它完成拉动这些时,它将循环到由导航行中的“Cells(p, 14)”确定的下一个代码。

IE。它检测到“LINKX”在单元格 1、14 中,因此它导航到http://performance.morningstar.com/fund/performance-return.action?t=LINKX®ion=usa&culture=en_US并提取所有“类别中的排名” “追踪总回报”表中的行。我只希望将指定的那些放入指定的单元格位置,然后循环到下一个代码。

我浏览了许多这些线程,使用 excel VBA 我试图从某个股票代码页面中提取关键特定信息,然后循环到下一个股票代码并重复。

它将拉动追踪总回报表上的整个“类别排名”行。我只是想拉 3 个月、6 个月、YTD、1 年、3 年和 5 年。当它完成拉动这些时,它将循环到由导航行中的“Cells(p, 14)”确定的下一个代码。

0 投票
1 回答
280 浏览

javascript - 如何将 js 脚本正确加载到 html/djangoTemplate 中?

使用 Django 模板,我正在尝试在 javascript 中添加倒计时。将脚本显式放入 HTML 中确实有效,但在加载时无效。我想我已经接近了,但我无法弄清楚缺少什么:/。

这是一段工作代码:

但是当我从 HTML 中删除脚本并将其放入/static/js/timer.js然后导入时<head>,它不再起作用,initial_remaining_time显示但它不会每秒递减。

这是我的一段代码,它不起作用:

预期结果:显示初始时间,然后递减到 0,在 0 时发送表格!

实际上,当将 timer.js 放入 /static/js/timer.js 时,只显示初始时间,然后什么都没有发生,就好像从未加载和播放过 javascript。

Traceback : (nkFjLIDrya1BrWd2bqYnq7TC5bpGCRGW3HcDXa6cqYI is a token)

0 投票
1 回答
51 浏览

javascript - 如何在使用 Vanilla JS 悬停在另一个元素上时更改元素的状态

我正在尝试使用mouseover事件和querySelectorAll方法更改一个项目,同时将鼠标悬停在另一个项目上。坦率地说,我不知道我的代码有什么问题,有人帮忙吗?

0 投票
2 回答
67 浏览

angularjs - angularjs中输入字段绑定的值

我的浏览器中有一个带有输入字段的奇怪行为。当我在开发人员控制台中检查它时,它看起来像这样:

呈现页面后,在 chrome 开发人员控制台中,我选择这个输入字段,如下所示:

我在控制台中得到它。这个输入字段在 UI 中有一个值(一个字符串,不是空的) - 由 angularjs 以这种方式填充:ng-model="model.name"model.name有一个有效的字符串值。

当我x.value在控制台中调用时,我得到一个空字符串。

此外,在 chrome 开发者控制台中,当检查一个元素时,我可以使用 $0 访问它。$0.value 会返回正确的值。

有人有这样的问题吗?知道如何使用查询选择器获取输入字段的值吗?

谢谢你。

0 投票
1 回答
60 浏览

vba - 脚本有时会登录网站,但大多数时候都会失败

我使用 Internet Explorer 创建了一个 vba 脚本,以使用我的凭据登录网站。问题是脚本有时可以完美运行,但大多数时候它在sign in按下按钮时会失败,这意味着卡在那里。

我怎样才能不失败地登录该站点?

0 投票
1 回答
443 浏览

vba - 无法让我的脚本运行到底

我已经使用ServerXMLHTTP请求在 vba 中编写了一个脚本,以便能够在其中使用proxy设置timeout参数。当我运行脚本时,它似乎正在工作,但问题是 - 它在使用第一个代理后卡住了。我希望它一直运行到没有代理可用为止。我定义这一行While .readyState < 4: DoEvents: Wend只是为了不让脚本冻结。代理是否工作脚本应该继续,对吗?

这是我尝试过的:

  • 注意:脚本将始终产生相同的结果。但是,我的目的是让脚本一直运行,直到所有代理都被使用。

如何让我的脚本运行直到所有代理都用尽?

0 投票
1 回答
14 浏览

css - 选定单选后列表中的第一个元素

我有一系列单选按钮,然后是其他 dom 元素。现在我想隐藏除所选单选按钮之后的元素之外的所有元素。

问题是,(在这种情况下)不仅会显示第 3 个元素,而且还会显示第 4 个元素。所以任何想法,我如何才能在检查后立即显示该元素,而不是在此之后全部显示?

[data-role="image-slider"] > input[type="radio"]:checked ~ .image-slider-element:first-child将不起作用,因为first-child仅与第一个元素有关。