我正在尝试将ID结果从一个函数传递到另一个函数。
所以这是JS计算器的一部分:
// Calculation JS Function
var TPFund = FV(FPCharge, 12*YTRetire, -SCont, -EPen, 1)/(Math.pow(1+inf, YTRetire));
// ID element within JS
document.getElementById('MTPen').innerHTML = Number((TPFund).toFixed(0));
然后我通过这个将这个调用到页面中......
// Code within the HTML
<span id="MTPen" name="MTPen">xx</span>
...它给出了计算结果。
我有一个Google Chart功能,其中包含一个INPUT值'EPen',它很简单,可以直接用户输入。现在,'MTPen'是一个计算ID - 我似乎无法将此ID称为以下Google Chart功能。
function drawChart() {
// Called from INPUT value added by user **WORKS**
var VALA = parseFloat(document.getElementById("EPen").value)
// Called from calculator function with ID result **NOT WORKING?**
var VALB = parseFloat(document.getElementById("MTPen").value)
// Called from INPUT value added by user **WORKS**
var VALC = parseFloat(document.getElementById("VAL3").value)
var VALD = parseFloat(document.getElementById("VAL4").value)
var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses', document.getElementById("HEAD1").value],
['2004', 1000, 400, VALA],
['2005', 1170, 460, VALB],
['2006', 660, 1120, VALC],
['2007', 1030, 540, VALD]
]);
我一直在撞墙,任何帮助都会得到满足。
答案 0 :(得分:0)
使用此: -
$('#btn1').on('tap', AddScore);
$('#trigger-link').on('tap', TriggerFunction);
答案 1 :(得分:0)
使用document.getElementById(&#39; MTPen&#39;)。innerText,而不是document.getElementById(&#39; MTPen&#39;)。innerHTML。这可能有所帮助。