zoukankan      html  css  js  c++  java
  • 每日笔记20150625

    1.getElementsByTagName()返回的是一个数组;

    2.setAttribute()可以对文档中任何一个元素的任何一个属性做出修改;

    3.<a href="http://www.example.com" onclick="return false;">click me</a>

       只要返回值为false,就可以不让用户被带到他们所点击的链接中去;

    4.document.body = document.getElementsByTagName("body")[0];

    5.为window.onload函数动态添加函数

    function addLoadEvent(func) {
        var oldonload = window.onload;
        if(typeof window.onload != 'function') {
            window.onload = func;
        } else {
            window.onload = function() {
                oldonload();
                func();
            }
        }
    }

    6. IE6下height:1px不起作用

      解决方法1:添加font-size: 0px;

      解决方法2:添加line-height:1px;同时该标签中需要有一个空格,即&nbsp;

    7. IE和FF下 

        document.documentElement.scrollTop  浏览器滚动部分高度,document.body.scrollTop 始终为0

        chrome下

        document.documentElement.scrollTop  始终为0,document.body.scrollTop 浏览器滚动部分高度

        所以可以用document.documentElement.scrollTop + document.body.scrollTop来兼容判断滚动高度

  • 相关阅读:
    Oracle EXTRACT()函数与to_char() 函数
    Java内部类
    SQL 之 Group By
    Android LayoutInflater布局填充器
    JS 图片转Base64
    C# 事件与委托的区别
    AngularJS的循环输出
    jquery实现button倒计时
    重新理解B/S和C/S的区别
    HashMap与HashTable
  • 原文地址:https://www.cnblogs.com/EX32/p/4600741.html
Copyright © 2011-2022 走看看