0

我试图获得一个用 ID 写入元素的函数。但我无法让它工作。

这就是我所拥有的。

function createElementWithId(elementName, idName)
{
    var id = document.createElement(elementName);
    id.idName = idName;
    return id;
}

有任何想法吗 ?

谢谢。

4

3 回答 3

3

id应设置为,而.id不是.idName

var elem = document.createElement(elementName);
elem.id = idName;
于 2013-02-01T08:43:26.943 回答
3

您可以使用.id而不是设置元素的 id .idName

function createElementWithId(elementName, idName) {
  var elem = document.createElement(elementName);
  elem.id = idName;
  return id;
}

是另一个使用id.

于 2013-02-01T08:43:55.927 回答
1

document.createElement将 返回元素。并且元素具有id属性,而不是 idName 属性。

function createElementWithId(elementName, idName)
{
    var element = document.createElement(elementName);
    element.id = idName;
    return element;
}
于 2013-02-01T08:47:09.503 回答