Problema:Definir un elemento h1 con el texto "1". Luego, en forma dinámica rescatar el valor que tiene el nodo de texto, convertirlo a entero con la función parseInt de JavaScript, sumarle uno y finalmente asignárselo a la propiedad nodeValue del nodo de texto (es decir mostramos un contador).
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Prueba</title>
</head>
<body>
<h1 id="contador">1</h1>
<input type="button" value="Incrementar en uno" onClick="sumarUno()">
<script src="funciones.js"></script>
</body>
</html>
function sumarUno() {
let obj = document.getElementById('contador')
obj.childNodes[0].nodeValue = parseInt(obj.childNodes[0].nodeValue) + 1
}