JavaScript改变HTML样式

来源:1-9 JavaScript-什么是函数

慕粉1441422886

2016-11-20 13:55

为什么必须把P标签定义ID后才能实现运行效果呢?直接用P怎么就运行不了呢?

http://img.mukewang.com/58313a300001119305190401.jpg

写回答 关注

4回答

  • 子冬
    2016-11-20 16:16:18
    已采纳

    这样啊,试试onmouseover="document.getElementById('p').style.display='block'

    慕粉1441...

    非常感谢!

    2016-11-22 10:03:42

    共 2 条回复 >

  • 子冬
    2016-11-21 18:01:53

    对哦,改为name

  • 子冬
    2016-11-20 15:49:35

    这个我就不明白了,难道不是因为你设置了“id=div1”,所以后面input标签里onmouseover和onmouseout才要用div1吗?如果没有设置ID号,应该就是用P标签。不知道有没有理解你的问题呢

    慕粉1441...

    我试过了,直接用P的话,运行不出结果,只有用ID才能运行出来,想不通为什么会这样

    2016-11-20 15:54:28

    共 1 条回复 >

  • 子冬
    2016-11-20 14:58:08

    css中的p元素是行内块元素,使用display:none;之后此元素不会被显示,试试改成display:block;或删除此属性

    慕粉1441...

    我问的不是这个这个意思,你看P标签,我设置了“id=div1”,并且在input标签里onmouseover和onmouseout都用了div1,而不是P,我问的是:为什么不直接用P,而是要用ID

    2016-11-20 15:42:07

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739816 学习 · 9566 问题

查看课程

相似问题