Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript将ID结果从一个函数传递到另一个函数_Javascript_Jquery - Fatal编程技术网

JavaScript将ID结果从一个函数传递到另一个函数

JavaScript将ID结果从一个函数传递到另一个函数,javascript,jquery,Javascript,Jquery,我试图将ID结果从一个函数传递到另一个函数 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 VA

我试图将ID结果从一个函数传递到另一个函数

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] 
    ]);
这是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>
我的头一直撞在墙上,任何帮助都会被感激的

使用以下命令:-

$('#btn1').on('tap', AddScore);
$('#trigger-link').on('tap', TriggerFunction);

尝试使用document.getElementById('MTPen').innerHTML代替document.getElementById('MTPen').innerText。这可能会有帮助。

这真是一件乐事。通过简单地将“Calculation JS Function”中的.innerHTML替换为您建议的.innerText,我就可以将“MTPen”插入到我的Google图表函数中。谢谢你,桑迪普