次の HTML の何が問題になっていますか? ボタンを押すと、「テストテキスト」に変わるはずです。
test.html
<!DOCTYPE HTML>
<html>
<head>
<title>Test</title>
<script src="test.js"></script>
</head>
<body id="test">
<button type="submit" class="btn" onClick="test()">test</button>
</body>
</html>
script.js
function test(){
document.getElementByID("test").innerHTML="test text";
}