js获取span标签的样式属性,js获取span标签的内容

本文目录一览:

在一个JSP页面中使用javascript获得标签里的内容?

alert(data.innerHTML);

input 标签有value属性,值是输入框里的内容;

span 标签没有value属性,span内部的内容,用innerHTML属性获得

急!怎么用js提取出span标签内style里的属性值

CSS的样式分为三类: 

内嵌样式:是写在Tag里面的,内嵌样式只对所有的Tag有效。 

内部样式:是写在HTML的里面的,内部样式只对所在的网页有效。 

外部样式表:如果很多网页需要用到同样的样式(Styles),将样式(Styles)写在一个以.css为后缀的CSS文件里,然后在每个需要用到这 些样式(Styles)的网页里引用这个CSS文件。

getComputedStyle是一个可以获取当前元素所有最终使用的CSS属性值。返回的是一个CSS样式对象([object CSSStyleDeclaration]) 

currentStyle是IE浏览器的一个属性,返回的是CSS样式对象

element指JS获取的DOM对象 

element.style //只能获取内嵌样式 

element.currentStyle //IE浏览器获取非内嵌样式 

window.getComputedStyle(element,伪类) //非IE浏览器获取非内嵌样式 

document.defaultView.getComputedStyle(element,伪类)//非IE浏览器获取非内嵌样式 

注:Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) 之前,第二个参数“伪类”是必需的(如果不是伪类,设置为null),现在可以省略这个参数。

下面的html中包含两种css样式,id为tag的div是内嵌样式,而id为test的div样式为内部样式.

!doctype html

html lang=”en”

  head

    meta charset=”UTF-8″

    meta name=”Generator” content=”EditPlus®”

    meta name=”Author” content=”Yvette Lau”

    meta name=”Keywords” content=”关键字”

    meta name=”Description” content=”描述”

    titleDocument/title

    style

      #test{

        width:500px;

        height:300px;

        background-color:#CCC;

        float:left;

      }

    /style

  /head

  body

    div id = “test”/div

    div id = “tag” style = “width:500px; height:300px;background-color:pink;”/div

  /body

/html

script type = “text/javascript”

  window.onload = function(){

    var test = document.getElementById(“test”);

    var tag = document.getElementById(“tag”);

 

    //CSS样式对象:CSS2Properties{},CSSStyleDeclaration

    console.log(test.style); //火狐返回空对象CSS2Properties{},谷歌返回空对象CSSStyleDeclaration{} 

    console.log(tag.style); //返回CSS2Properties{width:”500px”,height:”300px”,background-color:”pink”}

    //element.style获取的是内嵌式的style,如果不是内嵌式,则是一个空对象

 

    console.log(tag.style.backgroundColor);//pink

    console.log(tag.style[‘background-color’]);//pink

    //获取类似background-color,border-radius,padding-left类似样式的两种写法啊

 

    console.log(test.currentStyle) //火狐和谷歌为Undefined,IE返回CSS对象

    console.log(window.getComputedStyle(test,null))//谷歌返回CSSStyleDeclaration{……} ,火狐返回CSS2Properties{……}

    console.log(window.getComputedStyle(test))

    //效果同上,但是在Gecko 2.0 (Firefox 4/Thunderbird 3.3/SeaMonkey 2.1) 之前,第二个参数“伪类”是必需的(如果不是伪类,设置为null)

 

    console.log(test.currentStyle.width);//500px(IE)

    console.log(window.getComputedStyle(test).width); //500px;

    console.log(window.getComputedStyle(test)[‘width’]);//500px;

    //document.defaultView.getComputedStyle(element,null)[attr]/window.getComputedStyle(element,null)[attr]   

  }

/script

js怎么获取当前点击的div里面 span里面的值

!doctype html

!DOCTYPE html

html

head

title/title

/head

body

li

div class=”vt-el-inner”

div class=”inner-logo”

img src=”../PPIMG/001.jpg”

/div

div class=”inner-title”span1/span马格全屋定制/div

div class=”inner-btn”

div class=”vote-count fl”7899票/div

button class=”vote-send fr” onclick=”asd(this)”投TA一票/button

/div

/div

/li

li

div class=”vt-el-inner”

div class=”inner-logo”

img src=”../PPIMG/002.jpg”

/div

div class=”inner-title”span2/span马格全屋定制/div

div class=”inner-btn”

div class=”vote-count fl”789票/div

button class=”vote-send fr” onclick=”asd(this)”投ta一票/button

/div

/div

/li

script type=”text/javascript” src=”jquery-3.2.1.js”/script

script type=”text/javascript”

function asd(obj){

var ret = $(obj).parent().siblings(“.inner-title”).find(“span”).html();

console.log(ret)

}

/script

/body

/html

需要引入jquery

js获取HTML中标签中的内容包括

span id=”span”

span style=”color: rgb(229, 51, 51);”2132131321/span

/span

var span = document.getElementById(“span”).innerHTML;

jquery:

var span = $(“#span”).html();

扩展资料

pspansome text./spansome other text./p

如果不对 span 应用样式,那么 span 元素中的文本与其他文本不会任何视觉上的差异。尽管如此,上例中的 span 元素仍然为 p 元素增加了额外的结构。

span在行内定义一个区域,也就是一行内可以被span划分成好几个区域,从而实现某种特定效果。span本身没有任何属性,span 标签支持HTML 的全局属性和事件属性。

可以为 span 应用 id 或 class 属性,这样既可以增加适当的语义,又便于对 span 应用样式。可以对同一个 span 元素应用 class 或 id 属性,但是更常见的情况是只应用其中一种。这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素。

参考资料:百度百科 span标签

百度百科 HTML

js 获取标签信息及内容

var el=document.getElementsById(“#ID”);

在里面输入纯文本

el.innerText=”纯文本”

在里面你输入HTML代码

el.innerHTML=”spanHTML代码/span”

修改类名

el.className=”container”

如果元素是img

el.src=””

修改鼠标悬停提示信息

el.title=”这是提示信息”

添加/修改元素属性

el.setAttribute(“disabled”,true)

移除元素属性

el.removeAttribute(“disabled”)

修改元素标签名,先删除元素,再添加

var elParent=el.parentElement;

el.remove()

var newEl=document.createElement(“script”)

newEl.src=””

elParent.appendChild(newEl)

怎么利用js取下面的span值,

最简单且常规的做法就是给需要用js操作的html标签定义一个id

如span id=”category-0″热门/span

如果是用jquery获取span的值,则如下:

var category = $(“#category-0”).html();//category输出结果就是 “热门” 两个字

如果是用js获取span的值,则如下:

var category =document.getElementById(“category-0”).innerHTML;

建议用jquery库来操作,毕竟方便通用

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/150980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-10 01:11
下一篇 2024-11-10 01:11

相关推荐

  • 如何使用HTML修改layui内部样式影响全局

    如果您想要使用layui来构建一个美观的网站或应用,您可能需要使用一些自定义CSS来修改layui内部组件的样式。然而,修改layui组件的样式可能会对整个页面产生影响,甚至可能破…

    编程 2025-04-29
  • Python七年级内容用法介绍

    本文将从多个方面对Python七年级内容进行详细阐述。 一、安装Python 要使用Python进行编程,首先需要在计算机上安装Python。Python可以在官网上免费下载。下载…

    编程 2025-04-29
  • Vant ContactList 增加属性的实现方法

    在使用前端UI框架Vant中的ContactList组件时,我们有时需要为此组件增加一些个性化的属性,来满足我们特定的需求。那么,如何实现ContactList组件的增加属性功能呢…

    编程 2025-04-29
  • 全面解读数据属性r/w

    数据属性r/w是指数据属性的可读/可写性,它在程序设计中扮演着非常重要的角色。下面我们从多个方面对数据属性r/w进行详细的阐述。 一、r/w的概念 数据属性r/w即指数据属性的可读…

    编程 2025-04-29
  • Python条形图添加数据标签

    Python是一种多用途、高级、解释型编程语言。它是一种动态类型语言,具有高级内置数据结构,支持面向对象编程、结构化编程和函数式编程方式。Python语言旨在简化代码的阅读、编写和…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • Python获取Flutter上内容的方法及操作

    本文将从以下几个方面介绍Python如何获取Flutter上的内容: 一、获取Flutter应用数据 使用Flutter提供的Platform Channel API可以很容易地获…

    编程 2025-04-28
  • Python少儿编程的学习内容

    Python被誉为是最适合新手入门的编程语言之一,它简洁易懂,同时涵盖了广泛的编程知识。Python的少儿编程课程也因其易学性和实用性越来越受到家长和孩子们的欢迎。接下来我们将从多…

    编程 2025-04-28
  • Python按标签分类切分数据解析

    本文将为大家详细介绍如何使用Python按标签分类切分数据。如果您需要对数据进行分类处理,可以阅读本文,并按照给出的例子运用到实际的项目之中。 一、按标签分类切分数据的概念及应用场…

    编程 2025-04-28
  • PowerDesigner批量修改属性

    本文将教您如何使用PowerDesigner批量修改实体、关系等对象属性。 一、选择要修改的对象 首先需要打开PowerDesigner,并选择要修改属性的对象。可以通过以下两种方…

    编程 2025-04-27

发表回复

登录后才能评论