不知道大家注意了没有
a.setAttribute("href", "url"); 与 a.setAttribute("href", url); 的输出结果不一样。
前者输出www.imooc.com/code/url,后者输出www.imooc.com。
只是加了一个引号,为什么产生这样的问题?
求大神赐教!
谢谢。
a.setAttribute("href", "url"); 与 a.setAttribute("href", url); 的输出结果不一样。
前者输出www.imooc.com/code/url,后者输出www.imooc.com。
只是加了一个引号,为什么产生这样的问题?
求大神赐教!
谢谢。
2014-11-24
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
举报