В моем скрипте у меня есть 2 функции. Первая функция ссылается на элемент div, создает элемент абзаца внутри div и добавляет некоторый текст в этот элемент абзаца; В моей второй функции активируется событие onclick, связанное с элементом ссылки. Я хочу, чтобы текст в div был изменен на другой текст при нажатии на ссылку. Я понимаю, что есть два варианта: как достичь этого:Как передать значение локальной переменной из одной функции в другую?
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";
}