问答详情
源自:1-1 为什么学习JavaScript

13行用的是什么语句

本题任务中,在13行输入的代码是什么类型,怎么会在“document”后面接了3个“.”?

提问者:王二大 2015-01-05 12:04

个回答

  • sixGod
    2015-01-05 14:18:59

    基于JS对象的写法,document是JS的内置对象,“.”是获取该对象的属性或方法,如果你要分开写就是

        var obj1 = document;//获取document

        var obj2 = obj1.getElementById("p1");//获取id = p1的标签

        var obj3 = obj2.style;//获取该对象style属性

        obj3.color = "blue";//设置color的值


  • 康振宁
    2015-01-05 14:07:34

    document.getElementById("p1").style.color="blue";你是说这句话吗?

    这句话的意思是获取id为p1的元素然后获取该元素样式并获取元素样式中的颜色属性并设置为蓝色