Javascript 如何在Cognos11中使用getElementBy来获取textelement的值?
你好:-)## 我在Cognos11报告中获得了一些文本元素/单例,以显示一些计算值。 我在d3.js中添加了一些JavaScript来可视化这些值 我试图从document.getElementsByCassName()的文本元素中获取值。 它在HTML编辑器中工作,但当我在Cognos中的JavaScript中尝试它时,它就不工作了。 我只是在我的警告消息中得到“未定义”。 Cognos中我的文本元素有一个名为“fname”的类。 当我在脚本中使用硬编码值时,脚本的其余部分工作并显示图表 HTML编辑器Javascript 如何在Cognos11中使用getElementBy来获取textelement的值?,javascript,d3.js,cognos-11,Javascript,D3.js,Cognos 11,你好:-)## 我在Cognos11报告中获得了一些文本元素/单例,以显示一些计算值。 我在d3.js中添加了一些JavaScript来可视化这些值 我试图从document.getElementsByCassName()的文本元素中获取值。 它在HTML编辑器中工作,但当我在Cognos中的JavaScript中尝试它时,它就不工作了。 我只是在我的警告消息中得到“未定义”。 Cognos中我的文本元素有一个名为“fname”的类。 当我在脚本中使用硬编码值时,脚本的其余部分工作并显示图表 H
<!DOCTYPE html>
<html>
<body>
<input class="fname" type="text" value="Michael">
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var x = document.getElementsByClassName("fname")[0].value;
document.getElementById("demo").innerHTML = x;
}
</script>
</body>
</html>
define(["http://d3js.org/d3.v4.min.js"], function (d3) {
"use strict";
function D3Chart()
{
};
D3Chart.prototype.draw = function( oControlHost )
{
var fname = document.getElementsByClassName("fname")[0].value;
window.alert(fname);
//some code
};
D3Chart.prototype.setData = function( oControlHost, oDataStore)
{
};
return D3Chart;
});