我有一個對象應該只顯示一個文本框,其值爲「newtext」。我想通過傳遞一個對象作爲對象構造函數(函數名稱y)的參數,我可以將1注入到文本框中。我該如何添加文字?無法將數組與文本索引轉換爲對象
未來我會有多個文本框,我想用基於來自將被饋送到構造函數中的外部數組值的值填充它們。
<div ID='x'></div>
<script>
function y(imp){
this.t=[];
this.f=document.createElement('FORM');
this.t['text']=document.createElement('INPUT');
document.getElementById('x').appendChild(this.f);
this.f.appendChild(this.t['text']);
this.t['text'].value=imp['text'].value; //tried overriding the textbox value with value from inbound parameters.
}
var add=[];
add['text'].value='newtext'; // Tried to set textbox value here but failed
var z=new y(add);
</script>
什麼是小鬼?如果我嘗試使用文本值更改IMP的功能,它可以工作。 – zon7
imp是多個文本框的值數組。我只在這裏展示了一個,但最終我想添加另一個框,並同時爲值的數組設置值 – Mike