Мне нужен способ, где я могу изменить переменную функции скрипта jave для результата другой функции, которая выполняется при щелчке ввода.
Пример ввода:
<input type="image" value="74" onclick="WeaponType(this);GetDamage(74);return false;" class="CompactPistol" src=".\Weapons\Bornheim_No_3_Extended.png" alt="Bornheim No.3 Extended">
<span style="color:whitesmoke">Bornheim No. 3 Extended</span>
(Я мог бы также изменить вход функции «GetDamage» на «this» вместо значения напрямую, а затем просто изменить выход функции, чтобы использовать атрибут «value». В моем случае это не имеет значения как значение одного изображения.)
Мой скрипт, которому нужна переменная, в настоящее время выглядит следующим образом:
<script id="ResultDamage">
function GetDamage(x) {
document.getElementById("DamageDealt").innerHTML = x;
}
</script>
Это значение c выводит только значение функции. Но значение нужно использовать в более сложном расчете
Я также попробовал следующее:
<script id="ResultDamage">
function GetDamage(x) {
var z
z = x;
return z;
}
var d = z;
document.getElementById("DamageDealt").innerHTML = d;
</script>
и это:
<script id="ResultDamage">
function GetDamage(x) {
return x;
}
var d = GetDamage();
document.getElementById("DamageDealt").innerHTML = d;
</script>
Что дает me 'undefined'
Любая помощь приветствуется. Поскольку я совершенно новичок в этом, то простота будет, вероятно, лучшей (если есть простое решение)