本文目錄一覽:
- 1、為什麼html頁面無法讀取js帶美元符號的代碼?用什麼能替換美元符號,讓html讀取腳本。大家幫幫我吧
- 2、怎麼讓js替換掉特殊字元?
- 3、js程序中美元符號$是什麼
- 4、JS裡面的美元符號是什麼意思?怎麼用正常的JS語句代替裡面的美元符號?
為什麼html頁面無法讀取js帶美元符號的代碼?用什麼能替換美元符號,讓html讀取腳本。大家幫幫我吧
jquery?
$符號被別的框架佔用了吧。。
lz可以參考下這裡試試看
怎麼讓js替換掉特殊字元?
只替換留言內容吧,我寫在最後了:
script language=”javascript”
function Checkfrm(form){
if (form.reg_name.value.replace(/(^\s*)|(\s*$)/g, “”).length1){
alert(“對不起,用戶名不能為空”);
return false;
}
if (form.reg_name.value.length==0 || form.reg_name.value.length10)
{
alert(“對不起,用戶名必須在0到10個字元之間!”);
return false;
}
if (form.msgbook_content.value.replace(/(^\s*)|(\s*$)/g, “”).length1){
alert(“對不起,留言內容不能為空”);
return false;
}
if (form.msgbook_content.value.length==0 || form.msgbook_content.value.length71)
{
alert(“對不起,留言內容必須在0到70個字元之間!”);
return false;
}
form.msgbook_content.value=form.msgbook_content.value.replace(/|/g,’*’);
return true;
}
/script
js程序中美元符號$是什麼
1、首先可以用來表示變數,
比如變數 var s=’asdsd’或var $s=’asdasd’;
2、在正則表達式中,它可以匹配結尾
/sa$/.test(string)
匹配string字元串中的sa,比如string=’125sa’則匹配,string=’125sa21’則不匹配
正則表達式很複雜,這裡只是簡單的說說。
3、由於受prototype.js(老外寫的框架,用於將一些常用的函數封裝,方便操作)的影響,
現在很多人都用 $來表示一個查找對象的函數,
$=function (id) { return (typeof (id)==’object’)?id:document.getElementById(id); };
其實就是一個自定義函數,用$只是簡單,其實用其它字元也是一樣的,
f=function (id) { return (typeof (id)==’object’)?id:document.getElementById(id); };也可以
其中參數id是html文檔中的id,
比如div id=’ss’/div
則obj=$(‘ss’)就是引用的這個id=’ss’的對象
JS裡面的美元符號是什麼意思?怎麼用正常的JS語句代替裡面的美元符號?
關鍵是下面這兩個函數。
var $=function(node){
return document.getElementById(node);
}
var $$=function(node){
return document.getElementsByTagName(node);
}
$(“suggest”)就相當於document.getElementById(“suggest”)
$$(“li”)就相當於document.getElementsByTagName(“li”)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/159845.html