有人可以一行一行地向我解释这段javascript代码,请以简单的方式? 我有一个外部的javascript文件,如下所示; -
// Make this function external like I did in the video
function _(x){
return document.getElementById(x);
}
/* And all over the site from now on you can get html elements by their id
by simply using*/
_(“div1”)。innerHTML =“Hello World”;
和另一个用于表单验证的javascript文件,如下所示
function restrict(elem){
var tf = _(elem);
var rx = new RegExp;
if(elem == "email"){
rx = /[' "]/gi;
} else if(elem == "username"){
rx = /[^a-z0-9]/gi;
}
tf.value = tf.value.replace(rx, "");
}
答案 0 :(得分:0)
function _(x){
return document.getElementById(x);
}
以上代码_(x)
表示使用x
参数
和return document.getElementById(x);
将返回元素的实例,因此当您调用_("div1")
时,请调用此函数并返回div1
实例
您的以下功能只需检查email
和username
验证,它就会将值匹配替换为正则表达式。
如果您需要更多帮助,请发表评论。