问题标签 [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.
get - 从创建的c#中的特定标签获取值
如何获取 de control aspx 中的值?
样本。
我想从 tag="..." 中获取值。
jquery - IE8 无法获取属性“src”的值:对象为空或未定义
这已经让我紧张了 3 个晚上......我不知道为什么它在 IE9 中有效,但在 IE8 中无效。当我在 IE8 上运行它时,我不断收到此错误:
SCRIPT5007:无法获取属性“src”的值:对象为空或未定义
当我尝试调试时,我得到这条线是原因->
</p>
javascript - 如何获取函数参数中选择的选项标签?
我的目标是动态设置选项标签的默认显示。
我想创建一个函数,并给它两个变量作为参数。像这样function(para1, para2)
,第一个参数是选项标签,第二个是一个值。如果第一个参数的值或 id 等于第二个值,这个选项标签将被设置为默认显示。
我想知道括号中的第一个表达式怎么写。我用过document.getElementsByTagName(option)
和其他的,但都错了。
javascript - 使用 javascript 将 ID 分配给对象(只有一个)
出于某种原因,下面的代码不起作用。我需要它为一个对象分配一个 ID。我在下面做错了什么?
我安装了一个 jQuery 库,如果它应该有用的话。
javascript - jQuery 1.9.1 按标签名称选择仅返回第一个元素
我正在为 Greasemonkey/Tampermonkey 开发一个用户脚本,它从谷歌搜索结果页面中的标签。
插件表示脚本正在运行,脚本执行了,但是什么也没发生。
我已经打开控制台并尝试手动操作,但选择器只选择了第一个在页面中。
我试过:
我还尝试在文档开始、文档正文和文档结束处更改用户脚本的位置,但结果是相同的:只返回匹配的第一个元素。
脚本代码:
问题出在哪里?谢谢。
range - 获取范围内起始容器的标签名称
我在这方面绝对是新手,所以请原谅这个问题的简单性。我有一个内容可编辑的 div。此 div 中的所有文本都包含在链接标签中。
如果用户做出的选择跨越了 2 个或更多这些链接节点,我想在 startContainer 和 endContainer 处标识链接标记的名称。
不幸的是,startContainer 节点通常是一个格式化节点,例如段落或粗体标记,如下面的示例 html 所示。
所以我认为我的方法应该是首先找到startContainer的nameTag。如果它不是链接标签,则查询它的父节点。如果那不是链接标签,请再次查询层次结构中的下一个节点,直到我找到链接标签并可以获得它的 ID。
尽管它很短,但这是我到目前为止所拥有的所有代码。我希望找到 startContainer 的 tagName,但我收到“未定义”的警报。我一直在尽可能多地阅读有关 range 对象的文档,但这些文档都很分散,我有点难以理解。
顺便说一句,如果有人有更好的概念解决方案来获取 contentEditable 选择的开头和结尾的链接标签,我将非常感激。
蒂亚
javascript - 如何从 javascript 获取 Gridview 的第一个子标记名
这段代码在 Chrome 中不起作用,但它在 IE 中起作用……怎么了?获取gridview的第一个孩子的标记名的正确方法是什么?
javascript - 获取父节点标签名
我无法从此代码中获取 parentNode.tagName 并添加一些样式进行li
标记。
xml - 根据 XSLT 中的真实 XML 标记名称对通过应用模板访问的元素进行排序
有一个这样的 XML:
我想应用以下 XSLT:
我想要这样的输出:
注意 c 的文本应该在 b 的文本之前
我认为需要将 xsl:sort 添加到 apply-templates ,如下所示:
<xsl:sort select='/root/section2/*[concat("#", @xml:id)=current()/@xlink:href][local-name()]' order="descending" /
>
IE:
但它不起作用。</p>
请注意,排序不能基于 xml:id,因为它可以是任何东西,也不能基于文本(即 datac , datab ,...),因为它们可以是任何东西,因此排序应该基于元素名称(即,) 仅。
我试图了解 select='/root/section2/*[concat("#", @xml:id)=current()/@xlink:href][local-name()]' 的实际值是什么?所以我将它作为参数发送到模板:
令人惊讶的是,它不是元素的名称,而是每个元素的文本(即 DataB 和 DataC 而不是 b 和 c ),甚至 order-type(descending) 也没有被应用。
你能帮我吗,让我知道如何获得这样的输出:
请注意 datac 和 datab 应该只能通过元素访问,这意味着我不能使用
谢谢,
jquery - 分别使用 Jquery 获取元素标签名称和长度
我正在尝试获取有关所有元素标签的信息以及页面中的频率,这就是我找到标签的方式,非常简单:
但长度没有赶上:
1
当有两个 div 时,它给了我,例如: JsFiddle
我可以通过删除函数来解决这个问题,each
但我需要它作为标记名。我必须为我的项目使用 body *,所以我不能直接引用 div。