问题标签 [tagname]

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 投票
5 回答
1688 浏览

javascript - 获取类中的 tagName 元素

我想获取a内部类的元素并进行更改。

我的 HTML 是:

Older Entries我想改成Previous

我的 JavaScript 代码是:

但这给了我undefined

0 投票
0 回答
49 浏览

swift - 如何使用 URL 结构添加/删除文件的标签名称(Mac OS X swift 3)

我可以像这样读取标签名称:

但是如何添加或删除标签名称?

谢谢你的帮助,

吉尔伯特

0 投票
1 回答
72 浏览

java - 如何单击所有产品链接、搜索元素并返回。

我正在尝试一一单击“靴子”相关产品链接,单击产品链接后,执行 if-else 条件,然后导航回来,在此网站上进行操作。我正在尝试获取 -By.tagName("a") 之类的链接。但我无法获得链接(我在 XP 上获得 output-chrome (74b9af1ba95c1e355e08a2172b279888)] -> 标签名称:a])。这是互联网上获取链接的唯一方法。但我无法获得链接。这是我的代码:

0 投票
3 回答
45 浏览

javascript - 检查作为函数参数输入的字符串是否是 HTML 标记名之一

我正在开发一个构造函数,我可以按照以下代码中显示的代码注释中的说明使用它:

如果我在某处输入这样的代码,这将起作用:

new Adjoin("div", "foo_id", "foo_class").addChildTo("some_parent")

这也可以正常工作:

new Adjoin("div").addChildTo("some_parent")

我坚持的是检查第一个参数是否是 HTML 标记名称之一的方法。例如,如果代码输入为:

new Adjoin("not_an_html_element", "foo_id", "foo_class").addChildTo("manchoo_parent")

提前致谢!

更新

好吧,看来我发布这个问题有点太快了!我输入了以下代码:

new Adjoin(75).addChildTo("footer");

并得到这个错误:

未捕获的 DOMException:无法在“文档”上执行“createElement”:提供的标记名称(“75”)不是有效名称。

所以已经有一个内置的错误。

但是,当我输入以下代码时:

new Adjoin("DaveyJones").addChildTo("footer");

我在我的网站的页脚中添加了以下“标签”:

<daveyjones></daveyjones>

显然,这不是一个有效的 HTML 标记。

任何不是字符串的内容都会引发错误,但任何字符串都将被添加到 HTML 标记中而不会出现错误。

另一个更新

我按照 user2676208 的建议尝试了这个,并在这个问题中将其设置为条件:

但是,它总是记录“这是一个有效的 HTML 元素!” 无论我使用“div”、“DaveyJones”还是“anyOtherString”。

尽管我不喜欢这个想法,但我可能不得不通过设置标签名称数组并在循环中进行比较来做到这一点。我只是真的希望有一种方法可以避免这种情况,因为这对我来说似乎是笨拙的。我希望 Javascript 已经有一种检查有效 HTML 的方法......

0 投票
3 回答
485 浏览

javascript - 为什么 JavaScript 中的 tagName 方法以大写字母返回 HTML 标签?

为什么 JavaScript 中的 tagName 方法以大写字母返回 HTML 标签?HTML 标签应该用小写字母书写。

0 投票
1 回答
46 浏览

html - 如何在 Angular 中比较 tagName 和字符串的值?

我试图找出标记名何时是“MAIN”然后触发一些功能,但不幸的是我不断收到错误

由于“事件”和“主”类型没有重叠,此条件将始终返回 true。

有什么想法我能做到这一点吗?

0 投票
0 回答
1447 浏览

github - Github 发布 tag_name 允许的语法是什么?

我试图置于版本控制之下的应用程序将其版本号存储为时间戳......

2019-12-28T05:13:47Z.

当我尝试使用 API将此时间戳添加为Github 版本tag_name时...

我收到状态 422 错误...

如果我将标签更改为v1或类似,则没有错误。

API 文档没有说明 release 的语法tag_name,但显然有。有谁知道它的记录在哪里?

0 投票
2 回答
61 浏览

javascript - 如何使用 JS 在 html 中获取 tagName 的所有父母?

有一个html,它看起来像:

我想得到文本:“sth here”所有父母标签名称。我需要让他们连接到一个词。就像:html_body_div_table_tbody_tr_td

我应该怎么做?

最后,我想制作一个 Json 文档。

我会尽量让它们成为字典,并使用字典的键和键值来做。做起来够容易吗?

0 投票
3 回答
643 浏览

python-3.x - 如何等到使用 Selenium 和 Python 定义 src 属性

我在 python 中用 selenium 编写了一个程序。我的目标是在页面中找到视频的 src。这是我的代码

当我尝试检查时,video_src我得到一个空字符串,但是如果我time.sleep(1)在尝试获取 src 之前输入,我会得到视频的真实链接。我试图使用WebDriverWait而不是time.wait像这样

但是我找不到任何等到 src 标签被真实链接填充的条件。有没有办法用硒而不是时间来等待?(随着时间的推移,不保证 src 会被填满)

0 投票
1 回答
46 浏览

python - 在 Python 中使用 ElementTree 按顺序将标签分配给 XML

我有一个包含多个父级嵌套子级的 XML 文件,我想添加一个新的“订单”标签来指示他们的订单。

目前我有类似的东西

我需要为 ID 的顺序添加一个指示符,而不是文件。所以它看起来像