0
我需要在href屬性中調用一個函數,該屬性本身正在另一個javascript函數中傳遞。在href屬性中插入一個函數在JavaScript中傳遞函數內部
$('head').append('<link type="text/css" rel="stylesheet" href="'document.write(getBaseURL());'/dao_comingsoon/assets/css/layoutArabic.css"/>');
但它不工作。
這裏是getBaseURL功能
function getBaseURL() {
var url = location.href; // entire url including querystring - also: window.location.href;
var baseURL = url.substring(0, url.indexOf('/', 14));
if (baseURL.indexOf('http://localhost') != -1) {
// Base Url for localhost
var url = location.href; // window.location.href;
var pathname = location.pathname; // window.location.pathname;
var index1 = url.indexOf(pathname);
var index2 = url.indexOf("/", index1 + 1);
var baseLocalUrl = url.substr(0, index2);
return baseLocalUrl + "/";
}
else {
// Root Url for domain name
return baseURL + "/";
}
}
上面的代碼不工作。 – droidlabour
然後,您應該檢查'getBaseURL()'的輸出並查看它爲什麼不起作用。將該函數粘貼到您的問題上,以便我們查看它。 – Nelson
你的getBaseURL()看起來不錯,請指出它爲什麼不工作,你得到什麼錯誤.. – Nelson