a.setAttribute("href", "url"); 与 a.setAttribute("href", url); 的输出结果不一样。
前者输出www.imooc.com/code/url,后者输出www.imooc.com。
只是加了一个引号,为什么产生这样的问题?
求大神赐教!
谢谢。
1. 前者是字符串url,后者是传入值url变量。
2. 字符串url, 要根据当前网页的网址进行解析与组合,输出绝对路径。
a.setAttribute("href", "url"); 结果: www.imooc.com/code/url
当前网址: http://www.imooc.com/code/1329, 在不同字符串值,输出结果不同的。
3. 变量url
var url="http://www.imooc.com";
a.setAttribute("href", url);
结果: www.imooc.com
mark
mark
mark下
mark
赞赞赞!!!必须mark
mark一下
mark
setAttribute("属性","值");setAttribute("属性",变量)【值==此变量】
马马马!原来会这样!
加引号和不加引号 不一样啊
mark
前者是字符串url,后者是传入值url。换句话说,用前者的话,不管你url是什么值都没有用