为了账号安全,请及时绑定邮箱和手机立即绑定

为什么用js写没效果; elements1.style.border="1px solid red";这句应该怎么写?

为什么用js写没效果; elements1.style.border="1px solid red";这句应该怎么写?

正在回答

2 回答

我实验过  这个不能用于body标签。。

<script type="text/javascript">

        //获取页面中所有的元素

       /* var bo = document.getElementsByTagName('body');

        bo.style.border="1px solid red";*/

        var elements1 = document.getElementsByTagName('div');

        for(var i=0;i<elements1.length;i++)

        {

            elements1[i].style.border="1px solid red";

        }

        var elements2 = document.getElementsByTagName('p');

        for(var j=0;j<elements2.length;j++)

        {

            elements2[j].style.border="2px solid blue";

        }

    </script>

可以实现相同效果  但是最外面的body不能显示效果   并且加入body的话   所有效果都会消失。

0 回复 有任何疑惑可以回复我~

 <script type="text/javascript">

        //获取页面中所有的元素

        var elements1 = document.getElementsByTagName('*');

        elements1.style.border="1px solid red";

    </script>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么用js写没效果; elements1.style.border="1px solid red";这句应该怎么写?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信