在我的脚本中,我有 2 个函数。第一个函数引用 div 元素,在 div 中创建一个段落元素,并将一些文本附加到该段落元素;在我的第二个函数中,由附加到链接元素的 onclick 事件触发。我希望在单击链接时将 div 中的文本更改为另一个文本。我确实意识到有两种方法可以实现这一目标:
1)声明全局变量并在我的第二个函数中使用它们;2)将变量值从第一个函数传递给第二个函数并从第二个函数中操作这个值
但问题是如何正确地将变量值从第一个函数传递到第二个函数:
这是代码:
<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";
}