如何为这样生成的链接添加ID?
function addElement(list, pos) {
var linkUrl = productList.products[pos].productLink;
var linkItem = document.createElement('a');
linkItem.setAttribute('href', linkUrl);
Run Code Online (Sandbox Code Playgroud)
前面的代码生成以下链接
<a href="***/details.page?productId=3"><img src="***/topseller_main_en_1.png"></a>
Run Code Online (Sandbox Code Playgroud)
试试这个:
function addElement(list, pos) {
var linkUrl = productList.products[pos].productLink;
var linkItem = document.createElement("a");
if (linkItem){
linkItem.id = "foo";
linkItem.href = linkUrl;
}
}
Run Code Online (Sandbox Code Playgroud)
你也可以在jQuery中这样做:
function addElement(list, pos) {
var linkUrl = productList.products[pos].productLink;
var linkItem = document.createElement("a");
if (linkItem){
linkItem.attr({ id : "foo", href : linkItem });
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个更短的方式:
$("<a>").attr({ id : "foo", href : linkUrl });
Run Code Online (Sandbox Code Playgroud)
然后将其附加到文档中的元素.
| 归档时间: |
|
| 查看次数: |
553 次 |
| 最近记录: |