在我的腳本中,我有2個功能。第一個函數引用div元素,在div內創建一個段落元素並將一些文本附加到這個段落元素; 在我的第二個功能是由附加到鏈接元素的onclick事件觸發的。點擊鏈接時,我希望將div中的文本更改爲另一個文本。我意識到有2個選項如何實現這一點:如何將一個函數的局部變量值傳遞給另一個函數?
1)聲明全局變量並在我的第二個函數中使用它們; 2)從第一函數的變量值傳遞給所述第二功能,並從所述第二功能
manipulkate該值不過,問題是如何做我正確地從第一函數向第二函數傳遞變量值:
下面是代碼:
<a href=''onclick='change();return false;'>Change</a>
<div id='box'></div>
的Javascript:
window.onload= function createEl(){
var el = document.createElement('p');
var x = document.getElementById('box');
var text = 'text';
el.appendChild(document.createTextNode(text));
x.appendChild(el);
}
function change(){
x.innerHTML="other text";
}