我有一個簡單的函數構造函數,並且想要將DOM元素ID分配給其中一個屬性。當這是在構造函數之外完成時,你必須將ID放在引號IE中getElementById(「whatever」);如何將DOM元素ID分配給Javascript函數構造函數中的屬性
在我的構造函數中,我不確定是否需要這樣做,如何添加它們,以及如果我正確地格式化它。
<form id="form">
<input type="text" id="bookText" value="Book">
</form>
<script>
function Item(itemName,itemDomID){
this.itemName = document.getElementById(this.itemDomID);
};
var mybook = new Item(book,bookText); // new object.
</script>
等等,我有點困惑。你想保存身份證嗎?因爲此刻,您正在將元素分配給itemName – Johan
您的函數看起來像document.getElementById的無用包裝器。改述你的問題。 –