具有Id功能的CreateElement不起作用

时间:2013-02-01 08:42:25

标签: javascript

我试图获得一个用ID写入元素的函数。 但我不能让它发挥作用。

这就是我所拥有的。

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

有什么想法吗?

感谢。

3 个答案:

答案 0 :(得分:3)

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

var elem = document.createElement(elementName);
elem.id = idName;

答案 1 :(得分:3)

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

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

Here是使用id的人的另一个例子。

答案 2 :(得分:1)

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

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