課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
a.href=url;為什么不能寫成url=a.href?
2016-06-13
源自:JavaScript進(jìn)階篇 9-16
正在回答
右邊賦值給左邊,
url?=?a.href
就像你說的是把a(bǔ)的href屬性值賦給url
?但是問題是a的href屬性并未賦值,其值是空的
你賦給url并沒有任何意義。
此處應(yīng)該是將函數(shù)的參數(shù)url的值賦給鏈接屬性才對(duì)。
請(qǐng)問,我這樣寫為什么沒有反應(yīng)?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標(biāo)題文檔</title>
</head>
<body>
<script type="text/javascript">
var main = document.body;
//創(chuàng)建鏈接
function createa(url,text)
{
? ?var a = document.createElement("a");
? ?a.href = url;
? ?a.style.color="red";
? ?a.innerHTML = dddddd;
? ? main.appendChild(a);
? ??
}
// 調(diào)用函數(shù)創(chuàng)建鏈接
createa("http://idcbgp.cn","慕課網(wǎng)");
</script>?
</body>
</html>
十二月晴朗 提問者
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>無標(biāo)題文檔</title></head><body><script type="text/javascript">var main = document.body;//創(chuàng)建鏈接function createa(url,text){?? var a=document.createElement("a");??? a.href=url;//這里可以把url與a.href互換左右位置嗎???? a.innerHTML=text;//這里可以把text與a.innerHTML互換左右位置嗎???? a.style.color="red";??? main.appendChild(a);?? ??? ??? ?}// 調(diào)用函數(shù)創(chuàng)建鏈接createa("http://idcbgp.cn","慕課網(wǎng)")</script> </body></html>
能提供上下文嗎?
是右邊賦值給左邊的
編程常識(shí),'=' 右邊的賦值給 '=' 左邊, 這里'=' 代表的是賦值號(hào),不是數(shù)學(xué)意義上的等于,不能左右互換。這是基本規(guī)則,想用就得按人家定的規(guī)矩來。
imjz 回復(fù) 十二月晴朗 提問者
十二月晴朗 提問者 回復(fù) imjz
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
2 回答a.href = url; 這句我看不懂
2 回答a.href為什么寫成a.style.href就錯(cuò)誤?
1 回答a.href="javascript:;"什么意思?
3 回答為什么a標(biāo)簽屬性設(shè)置可以用a.href,a.style.color這些
7 回答這樣為什么沒有輸出URL
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-06-17
右邊賦值給左邊,
就像你說的是把a(bǔ)的href屬性值賦給url
?但是問題是a的href屬性并未賦值,其值是空的
你賦給url并沒有任何意義。
此處應(yīng)該是將函數(shù)的參數(shù)url的值賦給鏈接屬性才對(duì)。
2016-08-07
請(qǐng)問,我這樣寫為什么沒有反應(yīng)?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標(biāo)題文檔</title>
</head>
<body>
<script type="text/javascript">
var main = document.body;
//創(chuàng)建鏈接
function createa(url,text)
{
? ?var a = document.createElement("a");
? ?a.href = url;
? ?a.style.color="red";
? ?a.innerHTML = dddddd;
? ? main.appendChild(a);
? ??
}
// 調(diào)用函數(shù)創(chuàng)建鏈接
createa("http://idcbgp.cn","慕課網(wǎng)");
</script>?
? ??
? ??
</body>
</html>
2016-06-14
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標(biāo)題文檔</title>
</head>
<body>
<script type="text/javascript">
var main = document.body;
//創(chuàng)建鏈接
function createa(url,text)
{?? var a=document.createElement("a");
??? a.href=url;//這里可以把url與a.href互換左右位置嗎?
??? a.innerHTML=text;//這里可以把text與a.innerHTML互換左右位置嗎?
??? a.style.color="red";
??? main.appendChild(a);
?? ?
?? ?
?? ?
}
// 調(diào)用函數(shù)創(chuàng)建鏈接
createa("http://idcbgp.cn","慕課網(wǎng)")
</script>
</body>
</html>
2016-06-13
能提供上下文嗎?
2016-06-13
是右邊賦值給左邊的
2016-06-13
編程常識(shí),'=' 右邊的賦值給 '=' 左邊, 這里'=' 代表的是賦值號(hào),不是數(shù)學(xué)意義上的等于,不能左右互換。這是基本規(guī)則,想用就得按人家定的規(guī)矩來。