前端开发中常用的函数

2018-02-08  本文已影响0人  我会看见天很蓝

整理一下工作中经常用到的方法,给自己一个保存的地方,同时也分享给大家。:)

js处理input中的空白字符串

text为input 的值,返回处理后的字符串。

function inputValue(text) {
    var _val = text.replace(/^(\s|\u00A0)+/, '').replace(/(\s|\u00A0)+$/, '');
    return _val;
}

js删除字符串中的HTML标签

输入处理前字符串,返回去除标签的字符串。

function slicpfn(str) {
    var _str = str,
        dd = _str.replace(/<\/?.+?>/g, ""),
        dds = dd.replace(/ /g, "");
    return dds;
}

js处理url内容,根据参数获取url中想要对应的值

name为url中的参数,如例子中的 params ,返回值就是对应的值。
例:www.a.com/a.html?params=test

function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return decodeURI(r[2]);
    return null;
}

js控制iframe中的css样式

定义一个函数绑定至iframe的onload事件,注意引用的时候不可加括号,否则会立即执行,可以在onload里写一个定时器,以用来防止函数执行时,页面DOM元素未渲染完毕出现问题。

<iframe src="url" class="iframe" onload="iframeStyle"></iframe>
function iframeStyle() {
}
上一篇 下一篇

猜你喜欢

热点阅读