问题标签 [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.
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")
比让所有浏览器都解决这个问题要容易得多。
顺便说一句,我认为没有人应该使用类似tagName
或nodeName
作为 HTMLInputElementname
值的东西。
javascript - JavaScript:获取某个innerHtml文本的标签名称
如果您能帮助我解决以下问题,我将不胜感激。假设我知道“Home”文本,但现在我想知道它在哪里。意味着它是在 div 标签中还是在 level 标签中。在这里你应该帮我找到 div 标签,它的 id 是“ey”。
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) 部分需要帮助,以便我可以创建它。
java - 如何解析带有德语变音符号的 XML!名字?
我尝试在java中解析XML
一切似乎都还可以
被正确解析(特别是关于德国变音符号)。
但是当我尝试解析时
解析器抛出异常,其中带有变音符号的名称似乎不起作用:
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 的数据及其历史数据。
python - 获取 element.tagName 的问题。使用 Python 和 xml.dom.minidom 解析 XML
我正在使用 Python (xml.dom.minidom) 解析 XML,但无法获取节点的 tagName。
解释器正在返回:
当我尝试从节点中提取(例如)字符串“格式”时:
我在 Starckoverflow 中找到了一些非常相似的帖子,但我仍然找不到解决方案。
我知道可能有替代模块来处理这个问题,但我在这里的目的是了解它为什么会失败。
非常感谢提前和最好的问候,
这是我的代码:
这里是 XML:
类似帖子:
javascript - 使用 Pure JS 更改 HTML 标记名称
我想使用纯javascript来更改标签名称,
有人可以帮忙吗?
python - 使用 xml.etree.ElementTree 获取文件中的 XML 标记列表
如前所述,我需要使用 library 获取文件中的 XML 标记列表xml.etree.ElementTree
。
我知道有一些属性和方法,例如ETVar.child, ETVar.getroot(), ETVar.tag, ETVar.attrib
.
但是为了能够使用它们并至少获得第 2 层的标签名称,我不得不使用嵌套的 for。
目前我有类似的东西
目标是获取所有文件的列表,甚至是文件中深度嵌套的 XML 标记,从而消除重复项。
为了更好的想法,我添加了 XML 代码的可能示例:
jquery - 滚动到具有特定类的特定标签名称
这是我的 html 代码的样子:
这是我的javascript:
我想做的是,如果我单击带有标签名称标识符的元素,它会滚动到带有标签名称声明的元素,与标识符元素具有相同的类。
当我单击时没有任何反应。
该函数在其他一些工作函数之后被调用: