javascript单击按钮以提供不同的div
我希望改进我的javascript,我注意到我经常做的一件事是eval(string)并将其转化为变量,这里有一个例子,使用2个cta的onclick来访问不同的对象。 我正在寻找一种替代方法,而不是一直使用“eval”字符串javascript单击按钮以提供不同的div,javascript,Javascript,我希望改进我的javascript,我注意到我经常做的一件事是eval(string)并将其转化为变量,这里有一个例子,使用2个cta的onclick来访问不同的对象。 我正在寻找一种替代方法,而不是一直使用“eval”字符串 //js 功能测试2(e){ var x=e.值; var y=评估值(x); var results=document.getElementById('results'); results.innerHTML='name'+y.name+'age'+y.age } v
//js
功能测试2(e){
var x=e.值;
var y=评估值(x);
var results=document.getElementById('results');
results.innerHTML='name'+y.name+'age'+y.age
}
var测试={
姓名:"李",,
年龄:34
}
var test123={
姓名:'leess',
年龄:36
}
按钮
cta2
您可以直接在onClick处理程序中提供javascript对象:
//js
功能测试2(y){
var results=document.getElementById('results');
results.innerHTML='name'+y.name+'age'+y.age
}
var测试={
姓名:"李",,
年龄:34
}
var test123={
姓名:'leess',
年龄:36
}
按钮
cta2
使用onClick
作为onClick
在函数中传递参数如何?onClick=“test2(这是“有意义的参数)”?这就是我们要寻找的吗?在函数中验证参数,在一种情况下,您的代码应该是类似于y=tests或y=test123的内容?下划线都是有效的