问答详情
源自:4-1 编程挑战

关于用className更改设置的疑问

想请问一下,在“取消设置”这个函数中,为什么不能用className进行更改呢?我本来是这样写的:

        var isCancle=confirm("真的要取消设置么?")

        if(isCancle==true){

            document.getElementById("con").className="p";

            document.getElementById("txt").className="txt";

        }

 


提问者:慕侠5767110 2016-04-02 16:00

个回答

  • szc769104
    2016-04-02 17:06:41

    因为那个txt是id 名,并不是class名,如果你一定要用className的话要在div里加上class名。

  • episode丶
    2016-04-02 16:57:53

    没看懂额

  • 卡马克
    2016-04-02 16:46:10

    你是行内样式添加的就只能用行内样式来恢复

  • 街角假爱
    2016-04-02 16:41:40

    在css样式中,p是标签选择器,txt是id选择器,你把con和txt这两个属性设置class属性名为p与txt并不能改变什么,除非p与txt是类选择器

  • 正在加载_
    2016-04-02 16:35:04

    你这样实质上并没有修改什么啊