<!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来复写内嵌样式至行内样式
相关推荐
施密特触发电路详细原理介绍
我们想获得矩形脉冲,有种方法是可以采用整形的方法获得矩形脉冲,但前提是可以找到频率和幅度都符合要求的电压信号。 我们设定矩形脉冲的几个指标。 施密特电路是脉冲波形变换中一种常采用的电路,主要有以下两个特点: 1.输入电平从低电平上升过程中电路状态转换为对应的输入电平,与高电平下降过程中对应的输入转换电平不同。 2.通过电路内部的正反馈使输出电压波形的边沿变得很陡。 施密特电路的结构和工作原理 我们先从模电的角度来分析此电路的工作原理。 此电路是通过公共发射极电阻耦合的两级正反馈放大器。 v1输入为低电平
原生JS-DOM操作获取元素的四种方法
目录 一.getElementById获取元素 二.getElementsByTagName()获取元素 三.HTML5新增方法获取元素 四.获取body、html元素 一.getElementById获取元素 这个方法需要根据ID来获取,使用getElementById()可以获取到带有ID属性的元素对象 我们来举一个例子: <div id='hello-JS'>你好JS</div> 这是一段HTML代码,有这样一个带有ID属性的div元素,我们通过get.
Cadence Virtuoso里搞定斩波运放AC仿真:PSS+PAC保姆级设置避坑指南
然而,当工程师们尝试在Cadence Virtuoso环境中对这种特殊结构进行AC特性分析时,往往会遇到传统AC仿真方法失效的困境——这正是PSS(Periodic Steady-State)与PAC(Periodic AC)仿真组合大显身手的场景。实际项目中我们常采用"先快后精"的两步法:先用快速设置确认大体趋势,再针对关键频段进行精细仿真。例如某次设计迭代中,将harmonics从10增加到20后,发现在1MHz处的相位裕度估算误差达15°,这解释了之前样机测试时的振荡问题。
原生js获取元素的六种方式
在HTML文件中代码自上而下执行,下面这部分js代码置于body标签中的html代码上面时,显示结果如注释: <script> // getElementById() 拥有特定ID的元素不存在则返回null。只有在作为 document 的方法时才能起作用,而在DOM中的其他元素下无法生效。 var main = document.getElementById('main'); console.log(main); // null 代码自上而下执行,执行到这里的时候还没有这个div c
Keil5保姆级安装指南:从破解到STM32开发环境配置(附常见错误解决方案)
本文提供Keil5从安装到STM32开发环境配置的完整指南,包含破解步骤、常见错误解决方案及多芯片支持配置。详细讲解环境预检、核心安装、许可证管理及高效开发环境设置,帮助开发者快速搭建嵌入式开发平台。特别针对安装和卸载过程中的关键问题提供专业解决方案。
计算机国际会议中的proceedings、conference、paper、workshop、demo:如何区分与选择?
本文详细解析了计算机国际会议中的核心概念:Conference(会议)是学术交流的主舞台,Paper(论文)是研究成果的书面呈现,被接收后收录于Proceedings(会议论文集)。Workshop(研讨会)聚焦前沿细分领域,Demo(演示)则侧重系统与工具的可交互展示。文章为研究者根据自身阶段与工作类型,如何区分与选择投稿目标提供了实用指南。
原生javascript获取元素的几种方法
说明:日常开发中,我们常常遇到需要获取DOM对象,对对象元素进行修改情况,一般就会从Id、class、标签等去获取,下面就介绍几种方法,基本涵盖了所有的获取方法 方法简介: 1、通过ID获取(getElementById) 2、通过name属性(getElementsByName) 3、通过标签名(getElementsByTagName) 4、通过类名(getElementsByClassName) 5、通过选择器获取(querySelector、querySelectorAll) 具体说明: ...
免费升级哨兵2号分辨率!用SRCNN深度学习模型实现10米→2.5米超分重建
本文详细介绍了如何利用SRCNN深度学习模型,将哨兵2号遥感影像的分辨率从10米免费提升至2.5米。文章提供了从数据准备、模型训练到部署应用的全流程实战指南,旨在通过AI应用技术,为农业监测、城市规划等领域提供更高精度的影像数据支持。
原生的js获取DOM元素方法总结
如果在代码中有jquery库,使用jquery选择器来获取DOM元素是很方便的,但是在有些情况下需要用到原生的js代码获取DOM元素,现将方法总结如下: 1. document.getElementById() 根据ID获取DOM,结果是单个DOM,如果有多个匹配则返回第一个 2. document.getElementsByTagName() 根据标签名获取DOM,结果是所有匹配DOM元素构
基于ROS2 Humble和VGR数据集完整部署GADEN气体分散仿真环境及模型替换实践
文章摘要 本文详细介绍了基于ROS2 Humble和VGR数据集部署GADEN气体分散仿真环境的方法。GADEN是一款专为移动机器人嗅觉研究设计的3D仿真框架,能够精确模拟气体扩散过程并集成多种环境传感器。文章从系统配置开始,逐步指导读者完成ROS2 Humble环境的搭建、GADEN框架的编译部署,以及VGR数据集的使用。VGR数据集包含120个基于真实房屋模型的CFD仿真案例,为研究提供高度真实的测试环境。教程涵盖了常见问题的解决方案,并深入探讨了气体扩散模型参数的修改方法,为机器人嗅觉算法的开发和验证
华为MetaERP PTP采购到应付全流程解析
摘要:本文系统解析华为MetaERP中的PTP(采购到应付)全流程管理方案,涵盖从采购申请到付款执行的完整业务流程。文章详细分解了PR、PO、GR、IV、AP等关键环节的财务核算规则,并提供了预算校验、库存更新等Python代码示例。同时阐述了IT落地架构设计,包括会计引擎配置、系统集成方案及银企直连支付接口实现。该方案通过三单匹配自动化和智能会计引擎,将处理效率提升10倍(200笔/人天→2000笔/人天),实现98%的自动化率,为集团企业提供了高效的数字化财务管理样板。文中所有技术方案均需根据实际场景调
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.
RK3588平台开发系列讲解(项目篇)常见模型结构
📢 AI 模型常采用人工神经网络来模拟人脑神经的记忆和处理信号的能力。常见的人工神经网络类型有深度神经网络(Deep Neural Network,DNN)、卷积神经网络(Convolutional Neural Network,CNN)、循环神经网络(Recurrent Neural Network,RNN)等。
JavaScript强化教程——JQuery中的DOM编程
本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——JQuery中的DOM编程 JavaScript强化教程——JQuery中的DOM编程 本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 ——JQuery中的DOM编程 DOM编程 --------------------------...
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
js获取html元素注意点
用document.getElementById()方法得到的是一个html元素;而document.getElementsByClassName()方法得到的是一个html元素集合,在后面对元素属性进行修改时要注意修改的对象是集合还是元素。 原生js修改图像img的src,用img.src=" "; 注意.src是属性 用jquery修改p元素内的文字,用$(".p").html("
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
JavaScript详解
JavaScript详解
js与jQuery差别
jQuery能大大简化Javascript程序的编写,我近期花时间了解了一下jQuery。把我上手过程中的笔记和大家分享出来。希望对大家有所帮助。 要使用jQuery。首先要在HTML代码最前面加上对jQuery库的引用。比方: <script language="javascript" src...
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 $...
js给<img>的src赋值问题
原生JS:document.getElementById("imageId").src = "xxxx.jpg";jquery:$("#imageId").attr("src","xxxx.jpg"); 转载于:https://www.cnblogs.com/feifeicui/p/8600630.html
Jquery实战
自动创建标签(博客发表原理) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css" > .my{width: ...
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); }...
原生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%;
JS, JQuery修改HTML元素value和innerHTML
原生JS 修改 value docment.getElementById('id').value = "修改的内容"; // input输入框要这样修改才生效 docment.getElementById('id').setAttribute('value', "修改的内容"); 修改 innerHTML document.createElement('id').innerHTML = "修改...
原生js和jquery的属性获取
jquery属性获取的几种常用方式 <div id = "one" class = "frist" data-age = '19'></div> <div id = "two" class = "second" ></div> <div id = "three" class = &q
子节点修改父节点样式(原生js和jquery)
<div id="parent"> 父标签 <div id="children"> 子标签 </div> </div> 一、原生js 只要获取子节点对象,然后对其父节点的样式修改即可。 document.getElementById('children').parentNode.style.over...
1万+



被折叠的 条评论
为什么被折叠?



