1. js入门基础-html元素属性操作

简介:

html 元素标签: 

        p(段落) 、 input(输入)、 a(链接)等

属性: 

        <input id="text1" type="text"/> 对于input标签 类型为text 文本输入框,id 就是它的属性, text1 就是对应的值。

操作:

         读、写(修改、替换)

案例:

一: 弹出按钮对应的名字

<html>
<head>
<script>
    window. onload = function(){
        var obtn1 = document. getElementById( "btn1");
        obtn1. onclick = function(){
            alert( obtn1. value);
        }
    }
< /script>
</head>
<body>
<input type= "button" id= "btn1" value= "hello" />
</body>
</html>

效果:


原理:html上新增 <input>标签类型为 button 按钮。值value 为 hello 。当浏览器加载(渲染)完 该页面 window.onload 就是执行匿名函数 function() 该函数内部 调用 getelementbyId 输入input 的id名 则就可得到该对象obtn。 当点击该按钮时候希望获取按钮值 则写点击函数:onclick。 内部通过alert 进行弹窗。对应的值内容为 obtn.value  就是input 里面的value="hello"。

二、替换点击按钮 替换、修改文本输入框中的值

<html>
<head>
<script>
    window. onload = function(){
        var obtn1 = document. getElementById( "btn1");
        var otext = document. getElementById( "text1");
        obtn1. onclick = function(){
            otext. value = obtn1. value;
        }
    }
< /script>
</head>
<body>
<input type= "text" id = "text1" />
<input type= "button" id= "btn1" value= "hello" />
</body>
</html>

效果:


原理:文本框 otext.value 的值 赋值为 obtn的value值

三、字符串连接 (修改)

直接赋值形式 otext.value = obtn.value 相当于替换。要想链接我们自己的值则 通过 + 号 形如  '你好' +'明天'

obtn1. onclick = function(){
    otext. value = obtn1. value + 'world';
}

效果:


四、内容的获取

从上面的案例中可以知道 标签属性的获取方式 ,该属性都是再标签同一行的。此时如果想获取到标签内部值则可以直接调用innerHTML  (inner:内部):值得注意的是,该方法会将用户的值当成html 语法

4.1 获取标签内容

<html>
<head>
<script>
    window. onload = function(){
        var obtn1 = document. getElementById( "btn1");
        var otext = document. getElementById( "text1");
        var ocon = document. getElementById( "content");
        obtn1. onclick = function(){
            otext. value = ocon. innerHTML;
        }
    }
< /script>
</head>
<body>
<input type= "text" id = "text1" />
<input type= "button" id= "btn1" value= "hello" />
<p id= "content" >
    hello the world!!!
</p>
</body>
</html>

效果:


4.2 插入标签值

<html>
<head>
<script>
    window. onload = function(){
        var obtn1 = document. getElementById( "btn1");
        var otext = document. getElementById( "text1");
        var ocon = document. getElementById( "content");
        obtn1. onclick = function(){
            ocon. innerHTML = otext. value;
        }
    }
< /script>
</head>
<body>
<input type= "text" id = "text1" />
<input type= "button" id= "btn1" value= "hello" />
<p id= "content" >
    hello the world!!!
</p>
</body>
</html>

效果:


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值