javascript怎么修改html内容


当前第2页 返回上一页

下面示例使用 outerText、innerText、outerHTML 和 innerHTML 这 4 种属性为列表结构中不同列表项插入文本。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

 

</head>

 

<body>

     <h1>单击回答问题</h1>

    <ul>

        <li>你好</li>

        <li>你叫什么?</li>

        <li>你是什么职业?</li>

        <li>你喜欢 JS 吗?</li>

    </ul>

    <script>

        ul = document.getElementsByTagName("ul")[0];  //获取列表结构

        var lis = ul.getElementsByTagName("li");  //获取列表结构的所有列表项

        lis[0].onclick = function () {  //为第一个列表项绑定事件处理函数

            this.innerText = "谢谢";  //替换文本

        }

        lis[1].onclick = function () {  //为第二个列表项绑定事件处理函数

            this.innerHTML = "<h2>我叫 PHP中文网</h2>";  //替换HTML文本

        }

        lis[2].onclick = function () {  //为第三个列表项绑定事件处理函数

            this.outerText = "我是学生";  //覆盖列表项标签及其包含内容

        }

        lis[3].onclick = function () {  //为第四个列表项绑定事件处理函数

            this.outerHTML = "<h2>当然喜欢</h2>";  //覆盖列表项标签及其包含内容

        }

    </script>

</body>

 

</script>

</html>

输出:

1.png

2.png

【相关推荐:javascript学习教程

以上就是javascript怎么修改html内容的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript的三大组成部分

javascript中in的用法是什么

javascript的方法是函数吗

javascript如何转换大小写

javascript绑定事件的方法有哪些

javascript怎么将数组转为json格式

vue框架是什么

html5 表单、select 下拉、textarea多行文本的介绍

javascript中字符串替换函数是什么

javascript怎样实现累加

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...