#CMSで自動作成されるHTMLをJavaScriptで強制的に書き換えるために書いたコード
##①htmlのソース(今回はthタグの数字を書き換える)
html
<!DOCTYPE html>
<html>
<head>
<title>JavaScriptで強制的にテキストを書き換える</title>
</head>
<body>
<table>
<tbody>
<tr>
<th class="number">2</th>
</tr>
<tr>
<th class="number">3</th>
</tr>
<tr>
<th class="number">4</th>
</tr>
<tr>
<th class="number">5</th>
</tr>
<tr>
<th class="number">6</th>
</tr>
</tbody>
</table>
</body>
</html>
##②数字を書き換えるためのJavaScript(今回は1引いた値に変更)
javascript
var childObj = document.getElementsByClassName("number");
var childList = Object.keys(childObj).map(function(key){return childObj[key]});
(function(){
childList.forEach(
function(value){
var a = parseInt(value.innerText);
value.innerText = a - 1;
}
);
})();