原生JS编写getByClass、addClass、removeClass、hasClass
//获取class
function getByClass(oParent, sClass){
if(oParent.getElementsByClassName){
return oParent.getElementsByClassName(sClass);
}else{
var r...
js replace全部替换的方法
在写前端代码的时候,我们有时希望替换掉一个字符串中的一部分,理所当然的想到了replace这个方法。
但是在实践中发现javascript中的replace方法只替换字符串中第一次出现的目标,比如:
var str='我是生长在中国南方的纯正中国人';
var newstr=str.replace('中国','天朝');
alert...
js把一个字符串里符合表情文字标签的地方全部替换为相应的图片的方法
<!-- html代码 -->
<div id="test">abc</div>
<!-- js代码 -->
<script>
//表情
var emotion =[
{"name": "Expression_1","text": "[微笑]"},
{"name":...
js巧用replace将文字表情替换为图片
微博或者论坛上常见的效果,选择表情插入文本域的时候,显示的是类似[哈哈]这样的字符串,下面是把表情字符串转换为图片表情的一种方法
<!-- html代码 -->
<div id="test">abc</div>
<!-- js代码 -->
<script&g...
JavaScript reverse() 方法
定义和用法
reverse() 方法用于颠倒数组中元素的顺序。
注释:该方法会改变原来的数组,而不会创建新的数组。
实例
在本例中,我们将创建一个数组,然后颠倒其元素的顺序:
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "Geor...
js 中添加的onclick() 事件为什么要点击两次才执行
一般是因为代码逻辑有问题,可能会出错,执行中止了,再执行时又可能不出错
我碰到的问题是点击3次才正常执行。
是通过onclick实现显示隐藏,第一次点击的时候其实js函数是执行的,只是js代码中忘了把div显示出来,第二次点击执行隐藏,第三次点击在逻辑外有一个显示,就正常了。
所以碰到这种情况,基本都是代码有问题,通...
JavaScript中引号的多重嵌套
JavaScript的引号嵌套时单引号和双引号是交替使用的,但是到第三层就会出现解析错误如:
'<a href="javascript: do('something');">'
这种用情况下something前的单引号会成为整个字符串的结束,解决方式:
'<a href="javascript: d...
Modernizr.js介绍与使用
Modernizr帮助我们检测浏览器是否实现了某个feature,如果实现了那么开发人员就可以充分利用这个feature做一些工作,反之没有实现开发人员也好提供一个fallback。所以,我们要明白的是Modernizr只是帮我们检测feature是否被支持,它并不能够给浏览器添加那些本来不支持的feature。
Moderni...
【错误处理】:Uncaught SyntaxError: Invalid or unexpected token
网页中调用js文件,在浏览器中按键盘的f12键,然后切换到console,发现有提示错误
Invalid or unexpected token 意思是“无效或意外的标记”
说明js文件里有非法字符,打开js文件对应的位置检查,发现一切正常,唯有代码空格可能有问题,怎么判断空格是否有问题呢?是正常的空格吗?复制代...
missing "use strict" statement
js函数在dreamweaver中提示错误missing "use strict" statement
经网上查找需要在js文件顶部加上"use strict".,注意不是"use strict"也不是"use strict";,是后面有个点.
然后dreamweaver的错误提示就消失了,不知道这样能不能用。
...
js提示myFunction is defined but never used
用dreamweaver打开一个js文件,函数名称左侧的序号是红色的,说明有问题,如图
鼠标放到上面,提示'abc'is defined but never used,
在网上查找,得知解决办法,在js文件顶部加上/* exported abc */然后,红色提示就消失了,但具体什么原因,不太明白。
通过接口或者ajax获得的二级关联分类的使用
添加页面:
<SCRIPT language="JavaScript">
window.onload = login;//传入函数地址
//获得一级分类
function login() {
$('#CON_STEP').empty();
var ciValue = $('#CON_STEP');
ciValue...
用js如何通过value获得options的selectedIndex编号
通过value获得options的index编号的思路:获取所有option选项数组→循环判断value属性→取得满足要求的option的index值。如果获取options的index编号的目的是为了将其设置为选中项,那么可以有更简单的方式——直接将select对象的value属性值设置为需要选中项的value值即可。实例演示如下:...
如何得到select里选中的选项的selectedIndex的值和文本?
获得选中的值:
<form name='addSP' action='' method='post'>
<input type=text name=ppname class=wenbenkuang>
<select name=spname onChange='(document.addSP.ppn...
js获取select标签选中的值
var obj = document.getElementByIdx_x(“testSelect”); //定位id
var obj = document.getElementById(“testSelect”); //正确的应该用这个
var index = obj.selectedIndex; // 选中索引
var text = o...
网页刷新后返回顶部
要实现网页刷新后返回网页顶部,网上搜了很多方法都不管用,最后通过判断网页刷新后,重新跳转到本页面实现了。
<script type="text/javascript">
window.onload = function() {
if (window.name == "") { // 直接进来才是空的
window...
关于本站
“最难不过坚持”
本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作
有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339
2655
39
分类目录
最新评论
- https://jueru.net/
-
- :weixiao:
-
- :shuijiao: :weiqu: :zhenbang: :leng:
-
- :yiwen: :yiwen: :yiwen: :yiwen:
-
- 这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
-
文章标签更多