[英]In JavaScript: How do I add a parameter to an existing function?
[英]How do I add the parameter of a javascript function into a url?
說我有一個功能:
function potato(param) {
document.body.style.backgroundImage = 'url(file:///C:/Users/Joe)';}
當我打電話給馬鈴薯('/ chicken.jpg')時,我想這樣做,它會將馬鈴薯中的url修改為file:/// C:/Users/Joe/chicken.jpg。 怎么可以這樣做? 謝謝
瀏覽器中的Javascript無權訪問文件系統。 嘗試使用文檔根目錄C:\\ User \\ Joe運行本地Web瀏覽器,然后傳入url路徑...類似' http://localhost/chicken.jpg '
只需使用concatenate運算符。 所以在JavaScript中使用+。
'my / base / url'+ myStringVar;
'URL(文件:/// C:/用戶/喬' + PARAM + ')';
我想你想要這樣的東西。 使用param調用函數時,此代碼將替換背景圖像:
function potato(param){
var $element = document.querySelector('.something'),
url = 'file:///C:/Users/Joe/' + param;
$element.style.backgroundImage = "url('" + url + "')";
console.log('=>' + $element.style.backgroundImage);
}
這是jsbin => https://jsbin.com/?html,console,output上的實例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.