首页 > web前端 > js教程 > 正文

js 常用函数

巴扎黑
发布: 2016-11-25 15:05:47
原创
1109人浏览过

<!doctype html> 
<html> 
<head> 
    <title></title> 
    <meta charset="utf-8" /> 
    <meta http-equiv="x-ua-compatible" content="ie=edge,chrome=1"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link href="css/text.css" rel="stylesheet" /> 
</head> 
<body> 

<a class="submin">show</a> 
<div id="str" class="classnametoberemoved" style="display: block;"> money div span em li canvas vide audio</div> 

<div class="stringname" style="background: #f66456;padding: 5rem;display: none;">thttt</div> 
<div class="title"> 
<ul> 
<li>自由</li> 
<li>字符</li> 
<li>数字</li> 
</ul> 
</div> 
<div class="arrayl"> 
<a class="a"> 
<em class="hasem">123</em> 
<i>456</i> 
</a> 
<a class="a"> 
<em class="hasem">123</em> 
<i>456</i> 
</a> 
<a class="a"> 
<em class="hasem">123</em> 
<i>456</i> 
</a> 
</div> 
<script src="js/jquery.min.js"></script> 
<script> 
/*去掉空格返回字符串的长度*/ 
var str = $("#str").html(); 
var ss = str.replace(/\s/g,""); 
document.write(ss.length+"返回字符串的长度</br>"); 
var indexo =ss.indexof("li"); 
document.write(indexo+"返回li首次出现的位置</br>"); 
var srchref = ss.link("http://www.w3cschool.cc"); 
document.write(srchref+"增加链接</br>") 
var mud = ss.match("li"); 
document.write(mud+"返回存在的字符串 不存在返回null</br>") 
var query = ss.charat(4); 
document.write(query+"返回指定下标的字符串</br>") 
var con = ss.concat("哈哈哈"); 
document.write(con+ "   " +"两个字符串拼接</br>"); 
var sea =ss.search("li"); 
document.write(sea+"存在返回该字符串的下标,不存在返回-1</br>") 
var sli = ss.slice(1,4); 
document.write(sli+"截取并返回该字符串</br>") 
         $(document).ready(function(){ 
/* $(".submin").click(function(){ 
$("#str").toggle();切换隐藏 
toggle(function(){},function(){}); 
单独的显示隐藏show(),hide(); 
获取到匹配的第一次点击执行第一个函数第二次点击执行第二个函数 
})*/ 
/* $(".submin").click(function(){ 
$("#str").fadetoggle(1500); 
单独的隐藏显示fadeout() fadein() 
缓慢隐藏与显示与toggle()函数的用法类似 
})*/ 
/* $(".submin").click(function(){ 
$("#str").slidetoggle(1500); 
单独的 上下滑动隐藏显示slidedown(),slideup() 
上下滑动隐藏切换与fadetoggle()函数的用法类似 
})*/ 
/* $(".submin").click(function(){ 
$(".stringname").animate({left:'250px', opacity:'0.5',height:'150px', width:'150px'},1500); 
动画 
});*/ 
/* $(".classnametoberemoved").click(function(){ 
$(".stringname").slidedown(5000); 
向下滑动面板! 
}); 
    $(".submin").click(function(){ 
    $(".stringname").stop(); 
    停止向下滑动面板 
    });*/ 
/*    text() - 设置或返回所选元素的文本内容 
html() - 设置或返回所选元素的内容(包括 html 标记) 
val() - 设置或返回表单字段的值 
attr() 方法用于获取属性值。*/ 

/* $("#str").click(function(){ 
  alert($("#stringname").attr("class")); 
});*/ 
/* append() - 在被选元素值的结尾插入内容 
prepend() - 在被选元素值的开头插入内容 
after() - 在被选元素边框后面插入内容 
before() - 在被选元素边框前面插入内容*/ 
/* $("#str").click(function(){ 
  $("#stringname").append("<span>压缩</span>"); 
}); 
$("#str").click(function(){ 
  $("#stringname").prepend("<span>德玛</span>"); 
}); 
$("#str").click(function(){ 
  $("#stringname").after("<span>提莫</span>"); 
}); 
$("#str").click(function(){ 
  $("#stringname").before("<span>光辉</span>"); 
});*/ 

/* remove() - 删除被选元素(及其子元素) 
empty() - 从被选元素中删除子元素*/ 
/* $("#submin").click(function(){ 
  $("#stringname").remove(); 
});*/ 
/* $("#submin").click(function(){ 
  $("#stringname").empty(); 
});*/ 
}); 
//.append(i);在元素值后面追加 
//queryarryl.find("a");返回queryarryl下所有子元素为a的; 
//on()添加事件; 
//index(this);返回当前元素的下标 
//queryi.eq(index).removeclass("active").hide();根据index返回的下标删除class样式并隐藏 


$(function(){ 
var queryarryl = $(".arrayl"); 
var querya = queryarryl.find("a"); 
var queryem = querya.find("em"); 
var queryi = querya.find("i"); 
queryi.hide(); 
queryem.on('click',function(){ 
var index = queryem.index(this); 
if(queryi.hasclass("active")){ 
queryi.eq(index).removeclass("active").hide(); 
}else{ 
queryi.eq(index).addclass("active").show().append("qq"); 


}); 
var querytitle=$(".title"); 
var titleli = querytitle.find("li") 
titleli.on('click',function(){ 
var index = titleli.index(this); 
queryarryl.hide(); 
titleli.removeclass("active") 
titleli.eq(index).addclass("active"); 
queryarryl.eq(index).show(); 
}); 

}) 
//input改变就执行事件实时监听 
<body> 
<div class="imges"> 
<ul> 
<input type="text" id="idname"/> 
</ul> 
</div> 

</body> 
<script src="js/jquery-1.7.2.min.js"></script> 
<script> 
$(function(){ 
$("#idname").on("input propertychange",function(){ 
alert("改变了"); 
}) 
}); 
/*jquery拼接html语句的时候需要绑定事件在拼接的语句里面不能添加行内绑定事件会无法点击这个时候可以用这种获取父类的div在或去行内的id*/ 
    $("#surewin").on("click","#sectionid",function(){ 
    $("#section").hide(); 
}) 
/*后续添加中*/ 
</script> 

</body> 
</html>

怪兽AI数字人
怪兽AI数字人

数字人短视频创作,数字人直播,实时驱动数字人

怪兽AI数字人 44
查看详情 怪兽AI数字人
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号