用Java更改TH中的文本

时间:2019-03-18 20:23:26

标签: javascript jquery html css

我有一个股市插件,可以向我显示当前的股票价值。 现在,我想制作一个多语言网站,并尝试使用javascript进行更改(静态)。

<table>
<thead>
  <tr>
          <th>Symbol</th>
          <th>Name</th>
          <th class="smw-tablesort smw-Decimal">Aktueller Marktwert</th>
          <th class="smw-tablesort smw-Decimal">Änderung</th>
          <th class="smw-tablesort smw-Percent">Änderung in %</th>
        </tr>
</thead>
<tbody></table>

我尝试了以下代码:

document.body.innerHTML = document.body.innerHTML.replace('Name', 'Start');

但这不起作用

来自插件的数据带有一个env.joson文件。所以它们是文本字符串。我只能用一种语言翻译,但我需要3种语言。

1 个答案:

答案 0 :(得分:1)

仅基于我们在您的帖子中看到的代码。

document.querySelectorAll('th')[1].style.color = "blue";

我正在找到第二个TH标签并以这种方式设置颜色。您也可以通过这种方式设置值。

document.querySelectorAll('th')[1].innerText = "start";
or 
document.querySelectorAll('th')[1].innerHTML = "start";