原生js和jquery获取修改元素

省考行测判断推理:图形、定义、类比、逻辑四大题型核心解题框架与实战技巧 判断推理是公务员考试行测的核心模块,考察逻辑思维与结构化分析能力。其原理在于通过图形、定义、类比和逻辑四种题型,系统评估应试者的观察、归纳、比较与推理等基础认知技能。掌握其技术价值在于能将看似多变的题目转化为可遵循的固定解题路径,从而在有限时间内实现稳定提分,这对于任何标准化能力测试的备考都具有普适意义。在应用场景上,无论是应对公职考试还是企业招聘的笔试环节,构建清晰的解题框架都至关重要。本文聚焦省考实战,深入拆解了图形推理的观察路径、定义判断的要素匹配、类比推理的二级关系以及逻辑判断的公式化分析等核心技巧 阅读详情
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="javascripts/http_code.jquery.com_jquery-2.0.0.js"></script>
    <style>
        img{
            width:100%;
            height: 100%;
            border: 1px solid;
        }
    </style>
</head>
<body>
<img src="images/b1_01.png" alt="" style="opacity: 0.2">

<script>
//    var img = document.getElementsByTagName("img")[0];
//    console.log(img.style);//只能获取到行内的style
//    img.style.opacity=1;//动态添加到内联标签
//    img.style.borderColor = "red";//动态添加到内联标签
//
//
//    console.log(window.getComputedStyle(img,null).width);//能查询到内嵌style样式不能修改
//    //console.log(img.currentStyle.width);
//
//


//    jquery  无论是内联还内嵌 style都可以获取和修改
//    var $img = $("img");
//    console.log($img.css("opacity"));
//    console.log($img.css("width"));
//
//    $img.css("opacity",1);
//    $img.css("width","1000px");

</script>
</body>
</html>

1、首先说一说原生js的获取修改

获取:

 var img = document.getElementsByTagName("img")[0];//获取到img元素
 console.log(img.style);//获取到行内的style 而不能获取到内嵌的style样式

若要获取到内嵌样式则:
console.log(window.getComputedStyle(img,null).width);//除了IE   只能获取到值 不能在这里改变值
console.log(img.currentStyle.width);//IE获取  只能获取 不能改变值 
改变的话需要这样做(即复写内嵌样式):img.style.width=1000px 或 img.style.height=1000px 等等

修改:
img.style.opacity = 1; opacity有0.2变成1;
<img src="images/b1_01.png" alt="" style="opacity: 0.2">  转变成====> <img src="images/b1_01.png" alt="" style="opacity: 1">


添加:
img.style.borderColor = "red"; borderColor 由无到有
此时img变成<img src = "images/b1_01.png" alt="" style="opacity: 1;borderColor: red;">

**若要修改style内嵌样式则通过复写的方式将内嵌样式加入到行内样式
比如修改img内嵌样式的width样式
则: img.style.width="1000px";
此时width加入到行内样式中
<img src = "images/b1_01.png" alt="" style="opacity: 1;borderColor: red;width:1000px;">


2、说一说jquery的获取修改
    var $img = $("img");
    console.log($img.css("opacity"));//获取到img的透明度
    console.log($img.css("width"));//获取到img的宽度
    $img.css("opacity",1);//重新设置opacity
    $img.css("width","1000px");//重新设置width

********原生js和jquery获取修改元素的区别:
无论是行内样式还是内嵌样式,jquery可以直接获取和修改
而原生js通过element.style.attr获取到行内的样式,若要获取内嵌样式则需要:
window.getComputedStyle(element,null).attr或者element.currentStyle.attr
如果要修改内嵌样式 则通过element.style.attr来复写内嵌样式至行内样式




js获取元素的标签名实现方法 有时候我们想获取到一个标签的名称,例如:a得到“div”。请看下面的例子: 页面上有一个class=”a”的标签,可能是input,也可能是普通的div或者是span标签,现在我们要往这个标签加一个值“value1”。如果是input则将其value属性设置为value1,div则将其innerHTML设置为value1.如何实现呢…… 如果纯js实现如下: //找到这个标签的代码略 this 代表找到的标签对象 if(this.localName=="input"||this.localName=="textarea"){ this.value="value1" 立即下载

相关推荐

施密特触发电路详细原理介绍

我们想获得矩形脉冲,有种方法是可以采用整形的方法获得矩形脉冲,但前提是可以找到频率和幅度都符合要求的电压信号。 我们设定矩形脉冲的几个指标。 施密特电路是脉冲波形变换中一种常采用的电路,主要有以下两个特点: 1.输入电平从低电平上升过程中电路状态转换为对应的输入电平,与高电平下降过程中对应的输入转换电平不同。 2.通过电路内部的正反馈使输出电压波形的边沿变得很陡。 施密特电路的结构和工作原理 我们先从模电的角度来分析此电路的工作原理。 此电路是通过公共发射极电阻耦合的两级正反馈放大器。 v1输入为低电平

fcxgfdjy的博客 1万+

原生JS-DOM操作获取元素的四种方法

目录 一.getElementById获取元素 二.getElementsByTagName()获取元素 三.HTML5新增方法获取元素 四.获取body、html元素 一.getElementById获取元素 这个方法需要根据ID来获取,使用getElementById()可以获取到带有ID属性的元素对象 我们来举一个例子: <div id='hello-JS'>你好JS</div> 这是一段HTML代码,有这样一个带有ID属性的div元素,我们通过get.

世界和我们都不该止步于此 7133

Cadence Virtuoso里搞定斩波运放AC仿真:PSS+PAC保姆级设置避坑指南

然而,当工程师们尝试在Cadence Virtuoso环境中对这种特殊结构进行AC特性分析时,往往会遇到传统AC仿真方法失效的困境——这正是PSS(Periodic Steady-State)与PAC(Periodic AC)仿真组合大显身手的场景。实际项目中我们常采用"先快后精"的两步法:先用快速设置确认大体趋势,再针对关键频段进行精细仿真。例如某次设计迭代中,将harmonics从10增加到20后,发现在1MHz处的相位裕度估算误差达15°,这解释了之前样机测试时的振荡问题。

weixin_33508411的博客 453

原生js获取元素的六种方式

在HTML文件中代码自上而下执行,下面这部分js代码置于body标签中的html代码上面时,显示结果如注释: <script> // getElementById() 拥有特定ID的元素不存在则返回null。只有在作为 document 的方法时才能起作用,而在DOM中的其他元素下无法生效。 var main = document.getElementById('main'); console.log(main); // null 代码自上而下执行,执行到这里的时候还没有这个div c

u010234868的专栏 2378

Keil5保姆级安装指南:从破解到STM32开发环境配置(附常见错误解决方案)

本文提供Keil5从安装到STM32开发环境配置的完整指南,包含破解步骤、常见错误解决方案及多芯片支持配置。详细讲解环境预检、核心安装、许可证管理及高效开发环境设置,帮助开发者快速搭建嵌入式开发平台。特别针对安装和卸载过程中的关键问题提供专业解决方案。

weixin_30369041的博客 126

计算机国际会议中的proceedings、conference、paper、workshop、demo:如何区分与选择?

本文详细解析了计算机国际会议中的核心概念:Conference(会议)是学术交流的主舞台,Paper(论文)是研究成果的书面呈现,被接收后收录于Proceedings(会议论文集)。Workshop(研讨会)聚焦前沿细分领域,Demo(演示)则侧重系统与工具的可交互展示。文章为研究者根据自身阶段与工作类型,如何区分与选择投稿目标提供了实用指南。

weixin_29269441的博客 563

原生javascript获取元素的几种方法

说明:日常开发中,我们常常遇到需要获取DOM对象,对对象元素进行修改情况,一般就会从Id、class、标签等去获取,下面就介绍几种方法,基本涵盖了所有的获取方法 方法简介: 1、通过ID获取(getElementById) 2、通过name属性(getElementsByName) 3、通过标签名(getElementsByTagName) 4、通过类名(getElementsByClassName) 5、通过选择器获取(querySelector、querySelectorAll) 具体说明: ...

sinat_33775006的博客 3442

免费升级哨兵2号分辨率!用SRCNN深度学习模型实现10米→2.5米超分重建

本文详细介绍了如何利用SRCNN深度学习模型,将哨兵2号遥感影像的分辨率从10米免费提升至2.5米。文章提供了从数据准备、模型训练到部署应用的全流程实战指南,旨在通过AI应用技术,为农业监测、城市规划等领域提供更高精度的影像数据支持。

coffee的博客 524

原生的js获取DOM元素方法总结

如果在代码中有jquery库,使用jquery选择器来获取DOM元素是很方便的,但是在有些情况下需要用到原生的js代码获取DOM元素,现将方法总结如下: 1. document.getElementById() 根据ID获取DOM,结果是单个DOM,如果有多个匹配则返回第一个 2. document.getElementsByTagName() 根据标签名获取DOM,结果是所有匹配DOM元素构

技术小白要强大 1577

基于ROS2 Humble和VGR数据集完整部署GADEN气体分散仿真环境及模型替换实践

文章摘要 本文详细介绍了基于ROS2 Humble和VGR数据集部署GADEN气体分散仿真环境的方法。GADEN是一款专为移动机器人嗅觉研究设计的3D仿真框架,能够精确模拟气体扩散过程并集成多种环境传感器。文章从系统配置开始,逐步指导读者完成ROS2 Humble环境的搭建、GADEN框架的编译部署,以及VGR数据集的使用。VGR数据集包含120个基于真实房屋模型的CFD仿真案例,为研究提供高度真实的测试环境。教程涵盖了常见问题的解决方案,并深入探讨了气体扩散模型参数的修改方法,为机器人嗅觉算法的开发和验证

huanghm88的专栏 278

华为MetaERP PTP采购到应付全流程解析

摘要:本文系统解析华为MetaERP中的PTP(采购到应付)全流程管理方案,涵盖从采购申请到付款执行的完整业务流程。文章详细分解了PR、PO、GR、IV、AP等关键环节的财务核算规则,并提供了预算校验、库存更新等Python代码示例。同时阐述了IT落地架构设计,包括会计引擎配置、系统集成方案及银企直连支付接口实现。该方案通过三单匹配自动化和智能会计引擎,将处理效率提升10倍(200笔/人天→2000笔/人天),实现98%的自动化率,为集团企业提供了高效的数字化财务管理样板。文中所有技术方案均需根据实际场景调

金牌架构师 1743

JavaScript 和jQuery 对元素值的获取和写入

<from> <input type="text" name="name" id="name" value="liwei" /> </from> <div id="txt">woshiliwei</div> <script> $(function(){ //获取元素的值 js方式 var fromValue=document.getElementById("name").value; var d.

weixin_44722237的博客 550

RK3588平台开发系列讲解(项目篇)常见模型结构

📢 AI 模型常采用人工神经网络来模拟人脑神经的记忆和处理信号的能力。常见的人工神经网络类型有深度神经网络(Deep Neural Network,DNN)、卷积神经网络(Convolutional Neural Network,CNN)、循环神经网络(Recurrent Neural Network,RNN)等。

内核笔记 1759

JavaScript强化教程——JQuery中的DOM编程

本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——JQuery中的DOM编程 JavaScript强化教程——JQuery中的DOM编程 本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 ——JQuery中的DOM编程 DOM编程 --------------------------...

avr35764的博客 135

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

js获取html元素注意点

用document.getElementById()方法得到的是一个html元素;而document.getElementsByClassName()方法得到的是一个html元素集合,在后面对元素属性进行修改时要注意修改的对象是集合还是元素。 原生js修改图像img的src,用img.src=" ";   注意.src是属性 用jquery修改p元素内的文字,用$(".p").html("  

yang2_222的博客 165

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

JavaScript详解

JavaScript详解

qq_52463861的博客 1352

js与jQuery差别

jQuery能大大简化Javascript程序的编写,我近期花时间了解了一下jQuery。把我上手过程中的笔记和大家分享出来。希望对大家有所帮助。 要使用jQuery。首先要在HTML代码最前面加上对jQuery库的引用。比方: <script language="javascript" src...

weixin_30784945的博客 85

js/jq修改或获取CSS属性,DOM属性

CSS js获取属性 document.getElementById(id).currentStyle.属性; js修改属性 document.getElementById(id).style.属性=值; DOM(例href属性) JS获取href varimgUrl=document.getElementById(id).href; JQ获取href $...

179

js给<img>的src赋值问题

原生JS:document.getElementById("imageId").src = "xxxx.jpg";jquery:$("#imageId").attr("src","xxxx.jpg"); 转载于:https://www.cnblogs.com/feifeicui/p/8600630.html

weixin_30747253的博客 764

Jquery实战

自动创建标签(博客发表原理) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css" > .my{width: ...

qq_32458791的博客 186

js JQuery 获取元素和遍历

用户名<input class="yonghu" type="text" id="user" name="u" /> var $ = JQuery; function test(){ var user = $("#user").val(); //获取元素 var user =$(".yonghu").val(); alert(user); }...

weixin_34258782的博客 243

原生style 与 jquery 获取修改元素总结

html lang="en"> head> meta charset="UTF-8"> title>Titletitle> script src="javascripts/http_code.jquery.com_jquery-2.0.0.js">script> style> img{ width:100%;

github_turboemily的博客 1396

JS, JQuery修改HTML元素value和innerHTML

原生JS 修改 value docment.getElementById('id').value = "修改的内容"; // input输入框要这样修改才生效 docment.getElementById('id').setAttribute('value', "修改的内容"); 修改 innerHTML document.createElement('id').innerHTML = "修改...

insomnia_Y的博客 1165

原生js和jquery的属性获取

jquery属性获取的几种常用方式 &lt;div id = "one" class = "frist" data-age = '19'&gt;&lt;/div&gt; &lt;div id = "two" class = "second" &gt;&lt;/div&gt; &lt;div id = "three" class = &q

qq_43285335的博客 932

子节点修改父节点样式(原生js和jquery)

&lt;div id="parent"&gt; 父标签 &lt;div id="children"&gt; 子标签 &lt;/div&gt; &lt;/div&gt; 一、原生js 只要获取子节点对象,然后对其父节点的样式修改即可。 document.getElementById('children').parentNode.style.over...

ZFZ5720 1万+
上一篇: jquery遍历绑定事件
下一篇: ionic angularjs安装过程详解
github_turboemily
博客等级 码龄10年 16粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值