zoukankan      html  css  js  c++  java
  • JavaScript之属性读写操作

    属性 分为属性名 和 属性值

    在标签中设置属性 方法="属性值"
    在css中设置属性 方法:属性名:属性值
    操作
    读操作 获取 查找
    格式:元素.属性名 例:变量名.style.属性名
    写操作 添加 替换 修改
    格式:元素.属性名=新要设置的值 例:变量名.style.属性名='属性值'

    一.属性读操作

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>JS读写操作</title>
     6 </head>
     7 <body>
     8      <input type="text" value="" id="文本">
     9      <input type="button" value="onclickMe" id="按钮">
    10      <br>
    11      <figcaption>迪丽热巴,美到极致!</figcaption>
    12      <img src="" alt="美到极致!" id="img" width="500px" height="500px">
    13 </body>
    14 </html>
    15 <script type="text/javascript">
    16     var text=document.getElementById('文本');
    17     var button=document.getElementById('按钮');
    18     var img=document.getElementById('img');
    19     读操作示例
    20        button.onclick=function(){
    21            alert(text.value);
    22        };
    23 </script>

     在文本框中写入:

    由于alert()是在窗口显示括号中的内容,故文本框的输入的内容会被显示在窗口,这就是属性值的读取,即属性的读操作(本人是这么理解,还是菜鸟一枚)

    点击后效果:


    二.属性写操作

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>JS读写操作</title>
     6 </head>
     7 <body>
     8      <input type="text" value="" id="文本">
     9      <input type="button" value="onclickMe" id="按钮">
    10      <br>
    11      <figcaption>迪丽热巴,美到极致!</figcaption>
    12      <img src="" alt="美到极致!" id="img" width="500px" height="500px">
    13 </body>
    14 </html>
    15 <script type="text/javascript">
    16     var text=document.getElementById('文本');
    17     var button=document.getElementById('按钮');
    18     var img=document.getElementById('img');
    19     //写操作示例
    20         button.onclick=function(){
    21             img.src='D:/照片大全/我女神/俏皮元气.jpg';
    22         };
    23 </script>

    将img元素的src属性赋予地址值,就是写操作

    点击效果:


    三.两者结合一下

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>JS读写操作</title>
     6 </head>
     7 <body>
     8      <input type="text" value="" id="文本">
     9      <input type="button" value="onclickMe" id="按钮">
    10      <br>
    11      <figcaption>迪丽热巴,美到极致!</figcaption>
    12      <img src="" alt="美到极致!" id="img" width="500px" height="500px">
    13 </body>
    14 </html>
    15 <script type="text/javascript">
    16     var text=document.getElementById('文本');
    17     var button=document.getElementById('按钮');
    18     var img=document.getElementById('img');
    19          button.onclick=function(){
    20             img.src=text.value;
    21         };
    22 </script>

    文本框输入的地址值赋给图片的src属性,读操作和写操作的结合

    点击效果:

  • 相关阅读:
    关于meta便签详解
    移动端等分比显示导航状态
    css3单选 复选按钮--代码分享
    css-样式重构-代码分享
    代码分享h5-sessionStorage,提示app下载代码块
    微信浏览器打开 点击下载app 无需提示使用浏览器打开--代码分享
    js 判断IOS版本号
    二进制,八进制,十进制,十六进制之间的转换
    JS组件系列——Bootstrap文件上传组件:bootstrap fileinput
    Bootstrap文件上传插件File Input的使用
  • 原文地址:https://www.cnblogs.com/zjm1999/p/10220514.html
Copyright © 2011-2022 走看看