<script>
//some code here
var content = '<div onclick="populatedata(\'' + obj.Records[t] + '\')" >';
function populatedata(obj) {
console.log(typeof obj);
}
</script>
现在上面代码的输出是字符串,但我想要函数populardata中的对象内容。
最佳答案
正如@nnnnnn 所建议的那样,我已经在函数中传递了记录索引并在 populatedata
中接收到它。
<script>
//some code here
var content = "<div onclick="populatedata("+t+")>";
function populatedata(index) {
console.log(obj.Records[index]); //this is just for illustration
//further processing here
}
</script>
关于javascript - 如何在javascript字符串中附加带有对象的函数作为参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36607134/