我正在尝试根据所选符号更改嵌入式交易视图 iframe onclick 的代码小部件。onclick 函数里面的 JS 部分是这样的:
document.getElementById("trading-view").innerHTML = "";
var script = document.createElement("script");
script.setAttribute('src', 'https://s3.tradingview.com/external-embedding/embed-widget-technical-analysis.js');
script.text = '{' +
'"width": "100%",' +
'"height": "100%",' +
'"symbol": "AAPL",' +
'"locale": "en",' +
'"interval": "1D"' +
'}';
document.getElementById("trading-view").appendChild(script);
它基本上重置了 iframe,但始终使用相同的符号。我试图创建一个名为 symbol 的变量,并想用它来代替“AAPL”字符串,但它没有用。如果你能回答这个问题那就太好了!(我搜索了在stackoverflow上嵌入tradingview的类似问题,但大多数答案都基于Node并且对我没有帮助。)