.innerHTML 和.html 有什么不同?

.innerHTML 和.html 有什么不同?

问题描述:

.innerHTML  和.html  有什么区别? 我使用 .innerHTML不行,使用.html就可以?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form >
    <input type="button" id="1" value="员工列表">
    <input type="button" id="2" value="职位列表">
    <input type="button" id="3" value="部门列表">
    <div id="content"></div>
</form>
<script type="text/javascript" src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

<script type="text/javascript">

    $("#1").click(function () {
        ajax("/ajax?list=1");
    });
    $("#2").click(function () {
        ajax("/ajax?list=2");
    });
    $("#3").click(function () {
        ajax("/ajax?list=3");
    });
    function ajax(address){
        var xmlhttp;
        if (window.XMLHttpRequest) {
            //1、创建XMLHttpRequest对象
            xmlhttp = new XMLHttpRequest();
            //2、创建发送Ajax请求
            xmlhttp.open("get", address, true);
            xmlhttp.send();
            //3、处理返回的数据
            xmlhttp.onreadystatechange = function () {
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                    var str = xmlhttp.responseText;
                    var json = JSON.parse(str);
                    var html="";
                    for (var i = 0; i < json.length; i++) {
                        html = html+"<li>"+json[i]+"</li>";
                    }
                    html = "<ul>" + html + "</ul>";
                    $("#content").innerHTML(html);
                }
            }

        }
    }

</script>
</body>
</html>


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,1、innerHTML是JavaScript中的语法,无法通过jquery语法获取的对象调用innerHTML属性,所以当使用$("#content").innerHTML(html);设置数据时无法实现。

    innerHTML属性使用语法如下:

获取数据:
 document.getElementById("content").innerHTM
设置数据:
 document.getElementById("content").innerHTML=数据;

2、html()是jquery中的方法,所以可以通过jquery获取的对象调用html()方法。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师