Js与标签属性

关于在JS中设置标签属性

2017-10-09 23:04 by 清风221, 12790 阅读, 0 评论, 收藏编辑

Attribute

该属性主要是用来在标签行内样式,添加、删除、获取属性。且适用于自定义属性。

setAttribute("属性名",属性值“”);这个是用来设置标签属性的;

removeAttribute("属性名");这是用来删除标签属性的。

getAttribute("属性名");获取标签该属性的值;

obj.style.css样式

该属性主要是用来在标签行内样式,添加、删除、获取属性。不适用自定义属性。

例如设置li标签的宽高,背景色;

li.style.width = "200px";

li.style.height = "200px";

li.style.backgroundColor = "red";

注意在js中,css的属性名用连接符的地方,改为将后面的第一个字母大写,如:background-color ==> backgroundColor ;

js和jquery通过this获取html标签中的属性值

<html>
    <head>
        <script type="text/javascript" src="jquery-1.10.2.min.js"></script>
        <script type="text/javascript">
            /** JQUERY 通过当前标签属性名,获取属性的值   */
            function attrsByJquery(obj){
                var v1 = $(obj).attr("dbname");
                var v2 = $(obj).attr("name");
                alert(v1);
                alert(v2);
            }
            
            /** JAVASCRIPT 通过当前标签属性名,获取属性的值 */
            function attrsByJs(obj){
                var v1 = obj.getAttribute(‘name‘);
                var v2 = obj.getAttribute(‘dbname‘);
                alert(v1);
                alert(v2);
            }
            
            function attrsButtons(obj){
                var v = obj.getAttribute(‘name‘);
                var vv = $(obj).attr("myname");
                alert(v);
                alert(vv);
            }
            
        </script>
    </head>
    <body>
        <div>
            <div style="width: 100px;height: 30px;float:left; margin-left:30px;" name="this is name feild" dbname="oracle1" onclick="attrsByJs(this)">JavaScript</div>
            <div style="width: 100px;height: 30px;float:left; margin-left:30px;" name="this is name feild" dbname="oracle2" onclick="attrsByJquery(this)">Juqery</div>
            <input type="button" name="abcdeg" myname="this is my name" onclick="attrsButtons(this)" value="buttons">
        </div>
    </body>
</html>

window.getComputedStyle(obj)["属性名"]

用来获取标签的属性,对内联式有效。

原文地址:https://www.cnblogs.com/Firesun/p/10054462.html

时间: 2024-10-03 00:44:38

Js与标签属性的相关文章

js改变标签属性于js事件

1.     函数都有返回值-- 而方法的本质也是函数,所以也有返回值. Document.getElementById() 返回的是获取的标签 getElementsByClassName()和getElementsByTagName()返回的是一个数组 Document.getElementsByClassName("name")[2].innerHTML="hahha" 2.     改变标签的属性 元素.属性名    属性单词  attribute 3.  

JS获取元素、修改元素/css样式/标签属性、简单事件、数据类型

基本使用 写在Script 标签里 引入外部js文件:<script src=" "></script> console.log(" ") 方法用于在控制台输出信息 注意事项 严格区大小写 每一行完整语句后面加分号 变量名不能使用关键字和保留字 代码要缩进,保持可读性 修改元素内容 获取元素 通过id获取元素:document.getElementById(""); 通过class名字获取元素:document.getEl

js 动态修改属性值 动态修改图片,字等

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv = "content-type" content="text/html;charset=utf-8"/> &

【转载】HTML5 Audio/Video 标签,属性,方法,事件汇总

<audio> 标签属性: src:音乐的URL preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 Html代码 <audio id=”media” src=”http://www.abc.com/test.mp3″ controls></audio> <video> 标签属性: src:视频的URL poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放

UI标签库专题一:JEECG智能开发平台 BaseTag(样式表和JS引入标签)

UI标签库专题一:JEECG智能开发平台 BaseTag(样式表和JS引入标签) 1.BaseTag(样式表和JS引入标签) 1.1. 示例 <t:base type="jquery,easyui,tools"></t:base> 1.2. 参数 属性名 类型 描述 type string JS插件类型定义如果有多个以逗号隔开 1.3.  JS插件类型 插件名 描述 Jquery 引入版本jquery-1.8.3 Easyui 引入版本jquery.easyui

div 属性 DIV标签属性有什么如何设置属性

div 属性 DIV标签属性有什么如何设置属性(音乐放松椅) div 属性介绍,对DIV可加属性有哪些,DIV属性一览表DIVCSS5整理 DIVCSS5给大家整理DIV标签内常用属性,同时通过div各属性小实例,让大家认识各属性并掌握属性. div标签内常用属性列表 1.style 设置css样式(扩展了解style标签) 2.align 设置div盒子内的内容居中.居左.居右 3.id 引人外部对应#(井号)选择符号样式 4.class 引人外部对应.(句号)选择符号样式 5.title 设

JS中style属性

JS中style属性现在我需要对这个标签赋值,其内容为: 1.需要显示的字为"HELLO WORLD": 2.span的 background-color : red ,另外还要:border:1px solid #333333;cursor:hand; 我需要在<script></script>内把他们赋值,请问怎么写呢?难道要: document.getElementById("a").style.background="red

js添加css属性导致:hover无效的解决办法

这其实是css的优先级导致的. js添加的属性是直接在标签增加style属性,优先级高于样式表的#和.选择器.style>id>class. 但是:hover伪类也失效了.说明style>css伪类>id>class. 给:hover的属性后面添加!important就可以了. color: #fff !important; 设置了!important的样式优先级高于一切. !important>style>id>class

JS的Document属性和方法

JS的Document属性和方法 document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlinkColor //已点击过的链接颜色document.URL //设置URL属性从而在同一窗口打开另一网页docum