JS1-属性操作


属性操作语法

读操作:获取、找到

元素.属性名

写操作:“添加”、替换、修改

元素.属性名 = 新的值

元素.innerHTML => 读取元素里面所有的html代码

元素.innerHTML = 123; => 替换元素里面所有的html代码

实例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>

<script>

window.onload = function (){
    var oBtn = document.getElementById(‘btn1‘);
    var oText = document.getElementById(‘text1‘);
    var oSelect = document.getElementById(‘select1‘);
    var oImg = document.getElementById(‘img1‘);
    var oP = document.getElementById(‘p1‘);

oBtn.onclick = function (){
        // alert(oBtn.value);        // ‘按钮‘
        // alert( oText.value );
        // alert( oSelect.value );
        
        // 字符串连接
        // oText.value    oSelect.value
        // ‘刘伟‘ +  ‘北京‘     =>    ‘刘伟北京‘
        // ‘刘伟‘ + ‘在‘ + ‘北京‘     =>    ‘刘伟在北京‘
        
        alert(oText.value + ‘ 在 ‘ + oSelect.value);
            
        oText.value = oSelect.value;
        oImg.src = oText.value;
        oP.innerHTML = oText.value;
    };
};
</script>

</head>

<body>

<input id="text1" type="text" />
<select id="select1">
    <option value="北京">北京</option>
    <option value="上海">上海</option>
    <option value="杭州">杭州</option>
</select>
<input id="btn1" type="button" value="按钮" />
<p id="p1">这是一些文字</p>
<img id="img1" src="img/1.jpg" width="200" />

</body>
</html>

属性操作的注意事项

JS中不允许出现的特殊字符

不许出现"-",如:font-weight应为fontWeight

给元素添加class
行间样式与className

关键字、保留字


实例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>替换皮肤
</title>
<script>
var oBtn1=document.getElementById(‘btn1‘);
var oBtn2=document.getElementById(‘btn2‘);
var oP=document.getElementById(‘p1‘); 
oBtn1.onclick=function(){
 oP.className=‘red‘;
};
oBtn2.onclick=function(){
 oP.className=‘yellow‘;

</script>
<style>
.red { width:400px; border:10px solid #333; background:red; padding:20px; color:yellow; }
.yellow { width:500px; border:5px solid #333; background:yellow; padding:10px; color:red; }
</style>
</head>

<body>
<input id="btn1" type="button" value="红" />
<input id="btn2" type="button" value="黄" />
<p id="p1">what are you doing?</p>
</body>
</html>

相对路径的读取问题

所有的相对路径地址,颜色值 均不能作为判断条件

表单元素的type值修改

IE6、IE7、IE8不兼容

float的兼容性问题
IE(styleFloat)、非IE(cssFloat)
属性操作中的:[]
实例:任意修改DIV的值
相对路径的读取问题
表单元素的type值修改
IE6、IE7、IE8 兼容性问题及解决思路
float的兼容性问题
IE(styleFloat)、非IE(cssFloat)
属性操作中的:[]
实例:任意修改DIV的值
时间: 2024-10-23 19:59:06

JS1-属性操作的相关文章

Day49:CSS属性操作(文本、背景、边框、列表、display、边距)

一.CSS属性操作 1.CSS text 文本颜色:color 颜色属性被用来设置文字的颜色. 颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB(255,0,0) 颜色的名称 - 如:  red p { color: rebeccapurple; } 水平对齐方式 text-align 属性规定元素中的文本的水平对齐方式. left       把文本排列到左边.默认值:由浏览器决定. right     把文本排列到右边. center 把文

js的HTML属性操作

<input type="button" id="btn1" value="按钮" /> HTML属性操作:读.写 属性名 属性值 属性都操作:获取.找到 元素.属性 <head> <meta charset="UTF-8"> <title>Title</title> <script> window.onload=function () { var oBt

JS的属性操作(2)

1.点击下拉框选择信息 2.点击按钮,下拉框内选择的信息会自动跳转到文本输入框 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>无标题文档</title> 6 7 <script> 8 /* 9 HTML

JavaScript 属性操作

1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>无标题文档</title> 6 7 <script> 8 /* 9 HTML 的属性操作:读.写 10 属性名: 11 属性值: 12 13 读操作:获取.

09.11 jquery04 效果 基本 滑动滑出 淡入淡出 自定义动画 动画操作 工具 浏览器 对象和属性操作核心

# 效果 ### 基本 (width/height/opacity) * show() * hide() * toggle() ### 滑动滑出 (height) * slideUp()       隐藏 * slideDown()  显示 * slideToggle() ### 淡入淡出 * fadeOut()    隐藏 * fadeIn()      显示 * fadeToggle() * fadeTo() 不占用位置 消失之后后面的自动向上移动 ### 自定义动画 * animate(p

avalon2学习教程05属性操作

avalon2与avalon1的属性操作虽然都是使用ms-attr,但用法完全不一样. avalon1是这样操作属性的 其语法为 ms-attr-valueName="vmProp" 有多少个属性就写多个ms-attr-.其中不能省略.此外,还存在ms-title, ms-alt,ms-src, ms-href, ms-selected, ms-checked等等缩略写法.但估计很少人知道,到底哪些属性可以缩写,哪些不能. avalon2从减轻用户的记忆出发,将你要操作的属性全部打包成

js switch判断 三目运算 while 及 属性操作

三 目运算:如var a = 10: var b= 12: c = a>b ?a:b; 若成立执行a否则执行b var isHide = true; 若用if判断语句如下 if(isHide) { box.style.display = "block"; } else { box.style.display = "none"; } 三目运算替代if box.style.display = isHide?"block":"none&

python--CSS属性操作/下

CSS属性操作/下 1.伪类 anchor伪类 跟<a>/</a>有关:专用于控制链接的显示效果 a:link(没有接触过的链接),用于定义了链接的常规状态. a:hover(鼠标放在链接上的状态),用于产生视觉效果. a:active(在链接上按下鼠标时的状态),用于表现鼠标按下时的链接状态. 伪类选择器:伪类值得是标签的不同状态: a ===>点过状态 没有点过的状态 鼠标悬浮状态 激活状态 <style> a:link{ #未访问的链接 color: #24

JS的属性操作(1)

1.在文本框输入信息,选择城市 2.点击按钮 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>无标题文档</title> 6 7 <script> 8 /* 9 HTML 的属性操作:读.写 10 属性名

jQuery - 02. 样式表属性操作/类操作、动画、显示隐藏、滑入、淡入、停止动画、节点操作、添加对象、清空节点

样式表属性操作.css $("div").css({'width':100,'height':100,'background':'red'}); $("div").css("background","pink"); 类操作 .addClass添加类   $("div").addClass("class"); .removeClass删除类   $("div).removeCla