js常用功能实现

来源:互联网 发布:汉语语法 知乎 编辑:程序博客网 时间:2024/05/20 18:51

1、js语句实现本地文件的下载

<a href="#" onclick="window.open('usedoc/relizhananquanfujianluru.xls')">测试下载</a>

其中open中的参数为需要下载文件的相对路径


2、js动态修改css样式

document.getElementById(id).className="left07";


3、js实现复制功能

<script type="text/javascript">  
    function copyText(id) {  
        var targetText = document.getElementById(id);  
        try {  
            var clipText = targetText.createTextRange();  
            clipText.execCommand("Copy");  
            alert('复制成功,可以按Ctrl+V粘贴');  
        } catch(e) {  
            targetText.focus();//获得焦点  
            targetText.select();//选中文本  
            alert('您的浏览器不支持剪贴板复制,\n请按Ctrl+C复制链接。');  
        }  
    }  
    </script>  
    </head>  
    <body>  
    <div>  
        <input id="shareUrl" value="http://chenfeng0104.iteye.com" style="width:260px;"/>  
        <input type="button" value="Copy" onclick="copyText('shareUrl');"/>  
    </div>  
    </body> 


4、js实现加入收藏夹功能

<script type="text/javascript">
/*加入收藏夹*/
function addfavorite(url,title)
{
        try
        {
                window.external.addfavorite(url,title);
        }
        catch (e)
        {
                try
                {
                        window.sidebar.addPanel(title, url, "");
                }
                catch (e)
                {
                        alert("加入收藏失败,请使用ctrl+d进行添加");
                }
        }
}
</script>

其中url为所要收藏网站的网址,title为所要收藏网站的名字


5、js实现设置为首页的功能

<a href="javascript:void(0)" class="font2" onclick="var strHref=window.location.href;this.style.behavior='url(#default#homepage)';this.setHomePage(document.location.href);">设为首页</a>


6、js时间控件的使用

导入 <script type="text/javascript" src="<%=request.getContextPath() %>/js/time/WdatePicker.js" charset="utf-8"></script>

只显示日期:<input name="endTime" type="text" class="Wdate" id="endTime" onclick="WdatePicker()"/>

显示日期和时间:<input name="endTime" type="text" class="Wdate" id="endTime" onclick="WdatePicker({dateFmt:'yyyy-M-d H:mm:ss'})"/>

 

7、js去空格

<script language="javascript">
function ec(){
var ss=" fsd fsdaf";
alert(ss.replace(/[ ]/g,""));
}
ec();
</script>

 

8、jquery 控制下拉框的可读写性

$("#seleTurn").attr("disabled", false);
$("#seleAssigned").attr("disabled", true);

 




 





原创粉丝点击