问题标签 [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 投票
2 回答
108 浏览

javascript - 由'form'元素引起的JS异常

今天我遇到了这个问题,这让我很恼火......我正在维护一个JS项目并且有一行:

node.nodeType在哪里1。显然代码想要获取这个元素的标签名称,它似乎适用于 99.99% 的网页......

可悲的是,当我在http://codeforces.com/problemset/problem/377/D上执行脚本时,它不起作用。原因是有一个form具有子节点的元素具有 property name="tagName"
在此处输入图像描述

form具有属性的元素的子节点name可以通过如下方式访问:(node.NAME_VALUE引用,因此node.tagName将获取其名称属性为tagName而不是节点标签名称的子节点form

有没有人也遇到过这个问题?除了检查节点是否存在之外,还有其他解决方案form吗?


编辑 1:
我在这里为 jQuery 解雇了一个错误。我这样做是因为 jQuery 解决这个问题可能.prop("tagName")比让所有浏览器都解决这个问题要容易得多。
顺便说一句,我认为没有人应该使用类似tagNamenodeName作为 HTMLInputElementname值的东西。

0 投票
3 回答
2752 浏览

javascript - JavaScript:获取某个innerHtml文本的标签名称

如果您能帮助我解决以下问题,我将不胜感激。假设我知道“Home”文本,但现在我想知道它在哪里。意味着它是在 div 标签中还是在 level 标签中。在这里你应该帮我找到 div 标签,它的 id 是“ey”。

0 投票
1 回答
292 浏览

shell - 在 svn 中强制执行标签命名约定

我正在尝试编写一个预提交挂钩脚本,以<application>_<project>_<version>_<iteration>使用 shell 脚本强制执行这样的标签命名约定。
任何人都可以指导我找到我可以遵循并可以创建的文档/链接参考。我已经浏览了很多链接,但它对我不起作用

我正在尝试做这样的事情:

错误=$SVNLOOK changed $REPO -t $REV |$EGREP "^A.+?/([a-z0-9_]+)/tags/\1-[0-9]+\.[0-9]+\.[0-9]+(\.[0-9]+)?-(dev|rc[0-9]+|final)/.*$" |$WC -l

在 regex(EGREP) 部分需要帮助,以便我可以创建它。

0 投票
1 回答
1545 浏览

java - 如何解析带有德语变音符号的 XML!名字?

我尝试在java中解析XML

一切似乎都还可以

被正确解析(特别是关于德国变音符号)。

但是当我尝试解析时

解析器抛出异常,其中带有变音符号的名称似乎不起作用:

0 投票
1 回答
678 浏览

sql-server-2008 - Wonderware Historian Ver 10:将数据从旧标记名传输到新标记名

是否可以将旧的历史数据从对象/属性标记名转移到新的对象/属性标记名?

我的客户使用 Archestra 2009 来测量各种压力和温度。他们出于审查和安全原因对数据进行历史记录。此数据已存储并可通过 MS SQL Server 2008 R2 查看。

几年前,我开发了一份阀门统计报告,它将读取历史阀门状态数据。此报表是在 Visual Studio 2008 上创建的,并引用一个存储过程来检索数据并构建报表。该过程是,如果吸入阀从关闭状态触发到打开状态,那么它将检索一组特定的压力、温度和气流读数。

让我们调用其中一个 SuctionPressure101.SuctPressReading。SuctionPressure101 是 Archestra 中的对象,而 SuctPressReading 是对象中的一个模拟属性。当您参考历史记录并查找 SuctionPressure101.SuctPressReading 时,您将从其创建的历史时刻到当前时间之间的任何时间范围内检索数据。

客户升级了他们的一些程序,并将名称从 SuctionPressure101.SuctPressReading 改为 SuctionPressure101.PV。SuctionPressure101.PV 现在已被历史记录,但这是两难的选择。

该报告正在查看旧标签,因此通过存储过程返回空白或 NULL,因为如果在更改后的任何时间查看它,它不再存在。我可以轻松更新存储过程和相关表以引用新标记名,但代价是客户端将不再能够引用旧标记名以进行记录。我也可以在报告中同时存在两者,但旧的或新的标记名将为空,而另一个将显示数据。这可能是解决方案,但我想知道这条路线是否存在:

是否可以将 SuctionPressure101.SuctPressReading 中的旧数据传输或“复制粘贴”到 SuctionPressure101.PV 中,以便它可以保存新旧数据,从而使报告看起来更清晰和无缝?

这样,SuctionPressure101.PV 可以显示来自 SuctionPressure101.SuctPressReading 的数据及其历史数据。

0 投票
2 回答
4422 浏览

python - 获取 element.tagName 的问题。使用 Python 和 xml.dom.minidom 解析 XML

我正在使用 Python (xml.dom.minidom) 解析 XML,但无法获取节点的 tagName。

解释器正在返回:

当我尝试从节点中提取(例如)字符串“格式”时:

我在 Starckoverflow 中找到了一些非常相似的帖子,但我仍然找不到解决方案。

我知道可能有替代模块来处理这个问题,但我在这里的目的是了解它为什么会失败。

非常感谢提前和最好的问候,

这是我的代码:

这里是 XML:

类似帖子:

使用 minidom 获取节点名称

Python 的 Element.tagName 不起作用

0 投票
1 回答
1855 浏览

javascript - 使用 Pure JS 更改 HTML 标记名称

我想使用纯javascript来更改标签名称,
有人可以帮忙吗?

0 投票
2 回答
38930 浏览

python - 使用 xml.etree.ElementTree 获取文件中的 XML 标记列表

如前所述,我需要使用 library 获取文件中的 XML 标记列表xml.etree.ElementTree

我知道有一些属性和方法,例如ETVar.child, ETVar.getroot(), ETVar.tag, ETVar.attrib.

但是为了能够使用它们并至少获得第 2 层的标签名称,我不得不使用嵌套的 for。

目前我有类似的东西

目标是获取所有文件的列表,甚至是文件中深度嵌套的 XML 标记,从而消除重复项。

为了更好的想法,我添加了 XML 代码的可能示例:

0 投票
2 回答
890 浏览

jquery - 滚动到具有特定类的特定标签名称

这是我的 html 代码的样子:

这是我的javascript:

我想做的是,如果我单击带有标签名称标识符的元素,它会滚动到带有标签名称声明的元素,与标识符元素具有相同的类。

当我单击时没有任何反应。

该函数在其他一些工作函数之后被调用:

0 投票
1 回答
52 浏览

javascript - 带有元素标记名的错误正则表达式?

简单的问题,有人可以向我解释一下吗?

http://jsfiddle.net/paj5c4wn/4/

和 :

做 :

怎么可能?