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

asp.net - 标签前缀和标签名称的正确使用?

看起来 TagPrefix 和 TagName 都是必需的。我想知道每个元素的正确用法是什么?我下面的代码看起来不正确,因为我重复了两次控件的名称......

0 投票
7 回答
13316 浏览

javascript - jQuery/javascript 替换标签类型

有没有一种简单的方法可以遍历所有 td 标签并将它们更改为 th?(ETC)。

我目前的方法是用 th 包装它们,然后删除 td,但随后我会丢失其他属性等。

0 投票
2 回答
489 浏览

c# - 在 .NET Xml 序列化中,是否可以根据属性值对具有不同标签的枚举属性进行序列化?

我有一个包含列表属性的类,其中列表包含具有枚举属性的对象。

当我序列化它时,它看起来像这样:

是否有可能通过属性或类似方法使 Xml 看起来像这样?

基本上,使用枚举的属性值作为确定标记名的一种方式?使用类层次结构(即创建子类而不是使用属性值)是唯一的方法吗?

编辑:经过测试,似乎甚至一个类层次结构实际上也不起作用。如果有一种方法可以构造类以获得我想要的输出,即使是子类,这也是一个可以接受的答案。

下面是一个示例程序,它将输出上述 Xml(记得在 Visual Studio 中按 Ctrl+F5 运行,否则程序窗口将立即关闭):

0 投票
1 回答
838 浏览

xml - 从 Delphi 中的 IXMLDOMDocument2 对象中读取标签名称

我有这样的事情:

它必须做一些简单的事情:确定 doc 参数中包含哪种 XML。XML 可能类似于:<Order>...</Order>, <Invoice>...</Invoice>, <Status>...</Status>,<Error>...</Error>或者是其他东西。这些文件的内部结构非常相似,因此唯一可靠的方法是通过从 XML 中获取第一个标记名称来确定其类型。Doc.nodeName 和 Doc.baseName 不起作用。我可以将 XML 读取为文本,通过代码对其进行解析以确定标记名,但这是一个我拒绝使用的肮脏技巧。所以我需要一个方法,它会通过 IXMLDOMDocument2 接口的正确方法返回标签名称。更糟糕的是,我无法控制此函数之外的代码,并且作为第二个限制,此根标记恰好不区分大小写,使得使用 selectNode() 之类的技巧无法使用。由于遗留代码和以前的开发人员过去做出的错误决定,这恰好是一个问题。(幸运的是,这个项目中只有根标签看起来很奇怪。)顺便说一句,此功能将替换在 TheDailyWTF 网站上运行良好的类似功能。它以前会从接口读取 XML,将其完全转换为大写,最后执行大量 pos() 函数调用以检查任何可能的标记。效率不高,尤其是因为这段代码必须处理数千个 XML 文件......

那么,如何获取 IXMLDOMDocument2 类型对象中根元素的标签名称呢?

0 投票
5 回答
32038 浏览

java - 通过 XML 中的特定标记名称查找元素是否存在

我有一个 XML 文件,其中一些子标签(子节点元素)是可选的。例如

但是当我通过标签读取 XML 文件时,它会抛出 NullPointerException - 因为某些子标签是可选的(例如,上面示例中的 rest 和 pitch)。我怎样才能过滤掉这个?我找不到任何方法来查找特定标签名称是否存在元素。即使我有一个条件来检查 getElementsByTagName("tag-name") 方法是否不返回 NULL - 它仍然进入条件主体并且显然抛出异常。我该如何解决这个问题?

java代码是:

任何见解或建议表示赞赏。提前致谢。

0 投票
5 回答
355 浏览

jquery - 如何将标签的内容(如标签名称和属性)显示为字符串?

好的,所以我想做的是使用 DOM 自省递归地分析 DOM 的当前状态,并将其作为单个格式化字符串返回以显示在其他地方。标准 DOM 函数或 JQuery 都足以满足我的目的。到目前为止,我已经尝试过类似的事情

等等。
每次我尝试其中一个时,它要么返回节点对象本身,要么返回未定义。如何获取它以便我可以返回诸如 body 或 <body> 之类的字符串而不是对象本身?
就此而言,我将如何获取作为字符串返回的属性的名称和值?

0 投票
4 回答
52535 浏览

javascript - .tagName 和 .nodeName 之间的区别

$('this')[0].nodeName和 和有什么不一样$('this')[0].tagName

0 投票
2 回答
4453 浏览

git - git:是否有类似每个分支的标签?

我有一些历史重写要做,我想暂时保持我原来的树完好无损。然而,重写的树也应该复制以前使用的标签。有没有比在分支名称前添加标签名称更少的手动选项?

0 投票
2 回答
956 浏览

javascript - JavaScript 从数组中查找值,替换为下一个索引

我有一个像这样生成的字符串变量

我还有一个数组,其中包含一个二维数组,其中包含一个要查找的字符串和一个替换它的字符串:

如果this.tagName==i则替换em为相同的 forbstrong

我知道这很简单,因为我以前做过,我只是不记得是怎么做的:(

0 投票
6 回答
504 浏览

javascript - 如何获取当前选中的 HTML 标签的名称?

我用 jQuery 选择了一些标签:

现在,我需要获取当前标签的名称:

预期结果:“选择”、“输入”等。

所以,我需要知道,如何获取元素的标签名称。也许没有 jQuery,使用原生 javascript 函数——无论如何。