0
在下面的代碼中,第一個搜索正常工作,但第二個返回錯誤: TypeError:表達式結果'str.search'[]不是函數。 這是令人驚訝的,因爲我期待的結果是一個數值,而不是一個函數。我沒有看到有同樣錯誤的其他問題,所以我希望這是一個明顯的初學者錯誤。爲什麼string.search對某些字符串而不是其他字符?
function loadT() {
var pos;
var str;
str=window.name;
pos= str.search(" ");
if (pos > -1) {
window.name = str.slice(0,pos);
}
str=window.location;
pos= str.search("#");
if (pos > -1) {
sender = str.slice(pos+1);
}
}
標記語言,請。 – crashmstr 2014-09-19 13:14:30