![](/img/trans.png)
[英]How to make a variable using keys from literal object, javascript
[英]Using Variable Within JavaScript Object Literal
基本上,我在从输入框获取信息并在对象文字中使用该变量时遇到了麻烦。
这是我的代码:
$("document").ready(function() {
function updateEvent(){
render();
}
function render() {
//get values from input
var gallons = $("#gallons").val();
var electricity = $("#electricity").val();
var energy = $("#energy").val();
var figure = new Highcharts.Chart({
series: [{
name: 'Throttle',
data: [0, 0, 30 , 0, energy, 30, 0, 0] //Variables will not work in here, no specific error but data doesn't show
}, {
name: 'Power',
data: [30, 30 , 30, 30, 30, 30, 30, 30]
}]
});
我尝试嵌入一个函数并执行其他技巧,但没有任何效果,我可能做错了,我不确定。 有什么方法可以在对象文字中使用变量,而无需完全重新编码结构。
任何帮助将不胜感激。
function doStuff(){
var realIncome = document.getElementById("income").value;
var objLit= { realIncome: realIncome,
desiredIncome: realIncome * 4 };
console.log(objLit);
document.getElementById("out").innerText =
objLit.realIncome + " " + objLit.desiredIncome;
}
和HTML
Big Number
<input id="income" name="income" type="number"
placeholder="please enter your desired income">
<button name="calculate" onclick="doStuff()">click me </button>
Your income <span id="out"></span><br />
请看一下我的演示代码: http : //jsfiddle.net/mppAM/2/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.