首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么.tagName DOM属性返回大写值?

为什么.tagName DOM属性返回大写值?

在HTML中,.tagName DOM属性返回的是元素标签名,它是字符串类型。在HTML中,标签名是区分大小写的,因此,如果标签名是大写的,则在.tagName DOM属性中返回的值也是大写的。

例如,如果一个HTML元素的标签名是"P",则在.tagName DOM属性中返回的值是"P"。如果该元素的标签名是大写的"P",则在.tagName DOM属性中返回的值也是大写的"P"。

因此,如果.tagName DOM属性返回的是大写值,则说明该元素的标签名是大写的。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

springboot中自定义JavaBean返回的json对象属性名称大写变小写问题

@tocspringboot中自定义JavaBean返回的json对象属性名称大写变小写问题开发过程中发现查询返回的数据出现自定义的JavaBean的属性大小写格式出现问题,导致前端无法接受到数据,目前有四种解决方法...具体原因如下图:一、继承类一般在vo层(可自行理解,阿里巴巴的编程规范)自定义JavaBean来封装数据返回给前端,都是需要用到多表查询,或者有额外的属性增加时需要创建。...(尝试了返回的格式是正常的)三、@JsonProperty其它博主的解决方案:字段属性加上注解@JsonProperty("aAnimalId")指定序列化后的名称,字段属性的get方法加上注解@JsonIgnore...本人尝试的结果:在字段属性加上注解@JsonProperty("aAnimalId"),接口返回数据的key就恢复正常了,或许是我和@Data混用的原因。...可以通过在JavaBean的属性上使用注解 @JsonProperty 来指定JSON属性的名称,然后设置 PropertyNamingStrategy 为 LOWER\_CAMEL\_CASE,这样就可以将属性名称从大写变为小写

22110
  • 头条秋招面试题以及答案

    简答题 1.css3特性中的transform:translateZ(0)有什么作用 答案: 定义 3D 转换,只是用 Z 轴的。 拓展: transform 属性向元素应用 2D 或 3D 转换。...transform 属性w3school图片 ---- 2.列举三种禁止浏览器缓存的头字段,并写出响应的设置 Expires:告诉浏览器把回送的资源缓存多长时间 -1或0则是不缓存 简要:添加Expires...它返回一个对象,其中包含了left、right、top、bottom四个属性,分别对应了该元素的左上角和右下角相对于浏览器窗口(viewport)左上角的距离。...的数据结构,如何实现简单的虚拟dom,渲染到目标dom树 //样例数据 let demoNode = ({ tagName: 'ul', props: {'class': 'list'}...广度优先遍历 针对实际情况,我们得采用DFS,为什么呢?

    68630

    JavaScript快速查找节点

    )     返回已知子节点中类型为指定的子节点数组 通过临近节点获取兄弟节点: neighbourNode.previousSibing                              获取已知节点的前一个兄弟节点...扩展 在扩展之前,我们需要知道一些关于节点基础的知识:Dom节点中,每个节点都拥有不同的类型      W3C规范中常用的Dom节点的类型有以下几种 节点类型 说明 元素节点 每一个HTML标签都是一个元素节点...1 属性节点 元素节点(HTML标签)的属性,如id,class,name等 2 文本节点 元素节点或属性节点中的文本内容 3 注释节点 便是文档的注释,形式如<!...(大写属性节点 属性的名称 文本节点 它的永远的都#text 文档节点 它的永远都是#document 可以分别通过nodeType(节点类型),nodeName(节点名称),以及nodeValue...(节点)分别返回节点的类型(比如元素节点返回1,属性节点返回2)、节点名称以及节点; JS获取兄弟节点的两种方法  方法一:通过父元素的子元素先找到含自己在内的“兄弟元素”,然后在剔除自己 1 function

    2.2K110

    React中JSX的理解

    React元素需要大写字母开头,或者将元素赋值给大小字母开头的变量,小写字母将被认为是HTML标签。 不能使用表达式作为React元素类型,需要先将其赋值给大写字母开头的变量,再把该变量作为组件。...也就是说,你可以在if语句和for循环的代码块中使用JSX,将JSX赋值给变量,把JSX当作参数传入,以及从函数中返回JSX。...; } 通常可以通过使用引号来将属性指定为字符串字面量,也可以使用大括号来在属性中插入一个JavaScript表达式,在属性中嵌入JavaScript表达式时,不要在大括号外面加上引号。...因为JSX语法上更接近JavaScript而不是HTML,所以React DOM使用camelCase小驼峰命名来定义属性的名称,而不使用HTML属性名称的命名约定。...这种方式赋予了React声明式的API,您告诉React希望让UI是什么状态,React就确保DOM匹配该状态,这样可以从属性操作、事件处理和手动DOM更新这些在构建应用程序时必要的操作中解放出来。

    2.5K20

    DOM编程

    什么是DOMDOM(Document Object Model)文档对象模型,是语言和平台的中立接口。。 允许程序和脚本动态地访问和更新文档的内容。 为什么要使用DOM?...Dom技术使得用户页面可以动态地变化,如可以动态地显示或隐藏一个元素,改变它们的属性,增加一个元素等,Dom技术使得页面的交互性大大地增强。...API NODE对象API 在DOM眼中,HTML是由不同类型的节点组成的,这些节点都属性NODE对象。 NODE对象有一个nodeType的属性可用于判断节点类型 ?...Element属性tagName返回的是元素标签的大写名称】 Element方法: getAttribute(String name)【得到属性】 setAttribute(String name...,String value)【设置属性的名称和,不存在则创建】 getElementsByTabName()【返回该元素节点的子孙节点的数组】 removeAttribute()【移除属性】 当我们设置属性的时候

    1.3K70

    JavaScript(十)

    要访问元素的标签名,可以使用 nodeName 属性,也可以使用 tagName 属性,这两个属性返回相同的: var div = document.getElementById("myDiv"...); alert(div.tagName); //"DIV" alert(div.tagName == div.nodeName); //true 在 HTML 中,标签名始终都以全部大写表示...如果给定名称的特性不存在,getAttribute() 返回 null。 有两类特殊的特性,它们虽然有对应的属性名,但属性与通过 getAttribute() 返回并不相同。...在通过 getAttribute() 访问时,返回的 style 特性中包含的是 CSS 文本,而通过属性来访问它则会返回一个对象。 第二类与众不同的特性是 onclick 这样的事件处理程序。...而在访问 onclick 属性时,则会返回一个 JavaScript 函数(如果未在元素中指定相应特性,则返回 null)。

    69010

    简单实现一个Virtual DOM

    前言 之前写过一篇文章为什么使用v-for时必须添加唯一的key?...virtural-dom的模型 一个DOM标签所需的基本元素 标签名 节点属性,包含样式,属性,事件 子节点 标识id { // 标签名 tagName: 'div', //...接下来简单说一下比较的过程 1.比较属性的变化 遍历旧的属性,找到被删除和修改的情况 新属性中不存在,旧属性存在,属性被删除 新旧属性中都存在,但是不同: 属性被修改 遍历新元素的属性,找到添加的属性...== oldProps[propKey]) { // 新旧属性中都存在,但是不同: 属性被修改 currentIndexPatches.push({...我们需要优化一下最常见的操作;具体的实现算法也很多; 当前实现的简单 Virtual DOM, 并没有实现如果是数组,会优先使用key去做对比; 下面大致从Vue虚拟DOM的Diff算法实现的角度去解释一下之前的一篇文章为什么使用

    79130

    什么是DOM编程?(修订版)

    DOM(Document Object Model)文档对象模型,是语言和平台的中立接口。。 允许程序和脚本动态地访问和更新文档的内容。 为什么要使用DOM?...Dom技术使得用户页面可以动态地变化,如可以动态地显示或隐藏一个元素,改变它们的属性,增加一个元素等,Dom技术使得页面的交互性大大地增强。...这里写图片描述 API NODE对象API 在DOM眼中,HTML是由不同类型的节点组成的,这些节点都属性NODE对象。 NODE对象有一个nodeType的属性可用于判断节点类型 ?...Element属性tagName返回的是元素标签的大写名称】 Element方法: getAttribute(String name)【得到属性】 setAttribute(String name...,String value)【设置属性的名称和,不存在则创建】 getElementsByTabName()【返回该元素节点的子孙节点的数组】 removeAttribute()【移除属性】 当我们设置属性的时候

    1.4K20

    javascript入门笔记9-认识DOM

    认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。...语法: document.getElementsByTagName(Tagname) 说明: Tagname是标签的名称,如p、a、img等标签名。...name:要想查询的元素节点的属性名字 setAttribute()方法 setAttribute() 方法增加一个指定名称和的新属性,或者把一个现有的属性设定为指定的。...DOM 节点有三个重要的属性 : nodeName : 节点的名称 nodeValue :节点的 nodeType :节点的类型 一、nodeName 属性: 节点的名称,是只读的。...此方法可返回一个 Element 对象。 语法: document.createElement(tagName) 参数: tagName:字符串,这个字符串用来指明创建元素的类型。

    1.3K50

    Vue(v2.6.11)万行源码生啃,就硬刚!

    remove// 数组移除元素方法 hasOwn// 判断对象是否含有某个属性 cached// ※高级函数 cached函数,输入参数为函数,返回为函数。...splice,push等方法操作)length的必定会更新,为什么不直接操作监听length呢?...根据key循环 过滤对象或者数组[key],如果不存在则丢弃,如果有相同多个的key返回多个的数组 addProp //在虚拟dom中添加prop属性 addAttr //添加attrs...属性 getAndRemoveAttr // 移除传进来的属性name,并且返回获取到 属性 getAndRemoveAttrByRegex rangeSetItem genComponentModel...cloneASTElement // 转换属性,把数组属性转换成对象属性返回对象 AST元素 text // 为虚拟dom添加textContent 属性 html // 为虚拟dom添加innerHTML

    37810

    WPF 关于将 ManipulationDeltaEventArgs 的 Manipulators 属性返回修改为 ReadOnlyCollection 类型的提议

    ReadOnlyCollection · Discussion #6249 · dotnet/wpf 问题: 在 WPF 里,放在 ManipulationDeltaEventArgs 类型的 Manipulators 属性...,当前的返回是 IEnumerable 类型。...然而此类型的返回用起来比较坑,例如获取元素数量,就需要用到 Linq 的 Count 方法 然而在 WPF 框架的实现,在 Manipulators 属性的获取,是采用此方法获取的 /// _manipulators; } 实际上,以上代码有两个坑,一个就是 _manipulators 的初始化问题,另一个就是,为什么在..._manipulators 是空的时候,传入 new List 初始个数是 2 的 提议: 修改 ManipulationDeltaEventArgs 的 Manipulators 属性返回

    1.1K20
    领券