1. 怎樣用js方法過濾html等代碼
^<input type="text" id="theOne" value="">
<input type="button" onclick="NoHtml()" value="過濾html標簽">
<script>
function NoHtml(){
var t=document.getElementById("theOne").value;
t=t.replace(/({|})/g,''); //過濾{}
t=t.replace(/</g,'<'); //置換符號<
t=t.replace(/>/g,'>'); //置換符號>
// t=t.replace(/<\/?[^>]*>/g,''); //*<\/?[^>]*>可以匹配<script></style></body>等,並置空。而不是替內換容<和>兩個符號
document.getElementById("theOne").value=t;
}
</script>
2. js中怎樣判斷一個字元串等於另一個字元串
比如indexOf()方法,注意O是大寫。
var test="this is a test";
if(test.indexOf("test")!=-1){
//不等於-1表示該字元串包含子字元串。
}
3. JS 中 等於和恆等於的區別
等於是說在什麼什麼情況下,兩個數相等。比如ax=2,在a=1時,x=2是等於。x恆等於2就是在任何情況下x都等於 2,相當於本身就不是一個變數就是一個常量。
4. 請問js代碼中等於或不等於如何表達呢
相等運算符是==,不等於運算符是!=
你那個問題中為什麼要indexOf(.)呢,你完全可以直接indexOf('abc.asp'),不是直接就可以知道是不是這個頁了么
試試這樣解決
<script type="text/javascript">
function change(){
var loca = this.parent.document.getElementById("aa").contentWindow.location;
if(loca.href.toLowerCase().indexOf('/abc.asp')>=0) loca.reload(true);
}
</script>
5. 如何判斷和過濾JavaScript中的無窮大
Number.POSITIVE_INFINITY -- 正無限大,溢出時返回該值 也就是當做數學運算或者使用JavaScript的數學函數返回比JavaScript里能表示的最大的正數(Number.MAX_VALUE)還大的數的時候將會返回此值
JavaScript使用Infinity顯示NEGATIVE_INFINITY值。任何數乘以infinity都等於infinity,任何數除以infinity都等於0。也可以使用全局的Infinity常量代替Number.POSITIVE_INFINITY
6. js 如何過濾div里內的指定字元
String.replace(正則表達式,"")
replace是string類型內置的替換方法,第一個參數可以是正則表達式,第二個參數是版想要權替換成的文本,正則中可以使用/g來表示替換所有匹配的文本,不使用則代表只替換匹配到的第一個字元對象,將第二個參數設為空字元串便可達到過濾的效果。
具體正則需要你自己去了解關於正則的知識了,祝你好運。
7. 怎麼讓js中的if條件是等於一個字元串的
個人見解:
var tupian 是一個JS中的圖片對象,那麼你可以這么解決,根據這個對象來獲取相應的圖片名稱,然後這個圖片名稱和你要確認的圖片名稱做對比
比如 對象 tupian 根據某個方法,或者直接調用某個屬性,得到變數 var name,然後 if(name=='url(img/x.jpg)'){}
剛網路了下,發現這個:
img.width
img.src
img.value
img.title
你可以試試 tupian.src來看看獲取到的是什麼
可以alert( tupian.src)彈窗查看,也可以console.log(tupian.src)控制台查看;
8. 請問js代碼中等於或不等於如何表達
你的代碼太麻煩了,而且用src判斷框架當前URL並不準確,可以試試這樣
<script type="text/javascript">
function change(){
var loca = this.parent.document.getElementById("aa").contentWindow.location;
if(loca.href.toLowerCase().indexOf('/abc.asp')>=0) loca.reload(true);
}
</script>
9. JavaScript中,+等於多少
比如說:
sum+=num;可以拆分為:sum=sum+num;
sum-=num;可以拆分為: sum=sum-num;
以上兩個前後寫法運行結果一致。就是一種寫法,一個是加等於。一個是減等於。
10. js中filter怎麼過濾數組中的相同元素
由於現在還抄沒有看到js的對象襲,所以,就先用本方法寫去除數組中重復元素的本方法了,後面再修改咯。代碼如下:
function f1(arr) {
var len = arr.length;
for(var i=0; i<len-1; i++){
for(var j=i+1; j<len; j++){
//如果元素相等了,就刪除後面的那個元素
if(arr[i] == arr[j]){
arr.splice(j,1); //刪除元素
}
}
}
alert(arr);
}
//定義一個有重復數據的待操作的數組
var arr = ['qiang','ming','tao','li','liang','you','you','qiang','tao','li'];
f3(arr);