getElementById não funciona

Olá. estou tentando fazer uma chamada ajax com este codigo

porem o document.getElementById(‘codigo_profissional’).value não retorna valor algum. Quando deixo o mouse em cima para ver para como esta direcionando aparece

javascript:Ajax(‘semanal’, ‘agendasemanal’, ‘codi=document.getElementById(‘codigo_profissional’)’)

no aguado

Opa,

é porque a sua instrução document.getElementById está dentro de áspas. Então está sendo interpretada pelo javascript como texto, e não como código.

ja tentei assim e tmb não deu

javascript:Ajax(‘semanal’, ‘agendasemanal’, ‘codi=’%2Bdocument.getElementById(‘codigo_profissional’).value)

engraçado que em outros codigos que tneho aqui funciona deste jeito

Opa, é porque você está cometendo omesmo erro.

O correto seria escrever algo como no código abaixo:

javascript:Ajax('semanal', 'agendasemanal', 'codi=' + document.getElementById('codigo_profissional').value)