Problemas tentando obter um elemento por identificação

Estou tentando incorporar javascripts nas minhas postagens de wordpress. Eu já fiz isso apenas adicionando-o à publicação no editor wordpress, mas eu ouvi o melhor caminho é adicioná-lo a um diretório js na pasta do meu tema e, em seguida, torná-lo acessível como explicado aqui:

http://www.wpbeginner.com/wp-tutorials/how-to-move-javascripts-to-the-bottom-or-footer-in-wordpress/

Eu consegui que isso funcionasse de maneira que um alerta apareça quando um botão é pressionado. Mas quando eu tento obter um elemento pelo seu id da seguinte forma, ele não pode ser encontrado: document.getElementById (‘InOrCm’). Value = “in”;

Alguma sugestão?

Obrigada Sam

Atualização: o resultado foi um erro html. O próximo passo é fazer o javascript funcionar em determinadas páginas. Eu tenho tentado fazer isso com o código abaixo, mas falha meu wordpress, sugestões?

function wpb_adding_scripts () {is_page (‘javascript-testing-2-2’) {wp_register_script (‘HeightComparisonTool’, get_template_directory_uri (). ‘/js/HeightComparisonTool.js’,”,’1.1′, true); wp_enqueue_script (‘HeightComparisonTool’); }} add_action (‘wp_enqueue_scripts’, ‘wpb_adding_scripts’);

Solutions Collecting From Web of "Problemas tentando obter um elemento por identificação"

Não obtive parte principal da sua pergunta. Ainda me deixe tentar:

document.getElementById('InOrCm').value = "in"; 

Isso significa que você está adicionando valor à input com id “InOrCm”. Se eu estiver recebendo você, sua syntax está correta. Verifique o nome do seu “id”. verifique com a saída da consola.

 document.getElementById('InOrCm').value = "in"; console.log(document.getElementById('InOrCm').value); 

Aqui está a segunda parte:

 function wpb_adding_scripts() { wp_register_script('HeightComparisonTool', get_template_directory_uri() . '/js/HeightComparisonTool.js','','1.1', true); if(is_page( 'javascript-testing-2-2' )) { wp_enqueue_script('HeightComparisonTool'); } } add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' );