0

我试图在屏幕上显示getElementById().value. 所以我有一个表格,我填写输入,而不是按下按钮时,我想显示用户写入输入框的值//我正在尝试这样做,如下所示:

<label id="l1"><script>document.writeln(document.getElementById('lastname').value)</script></label>

但是当我按下按钮时什么也没有发生 我该怎么办?请帮我

4

5 回答 5

0

尝试这个。

document.addEventListener('load', function(){
var get_value_button=document.getElementById('get_value')

get_value_button.addEventListener('click', function(){
    var lastname_val = document.getElementById('lastname').value;
    document.getElementById('l1').innerHTML=lastname_val;
    return false;
}, true);

});

jsFiddle 示例在这里

  1. 您应该在加载文档后执行此操作,请参见第一行代码。
  2. 您应该获取元素并绑定“点击”事件处理程序。二线和三线。
  3. 在“点击”事件处理程序中,您应该获得价值。第四行。
  4. 然后获取您的标签元素并使用 innerHTML 将您获得的值写入它。
于 2013-11-06T17:24:50.693 回答
0

尝试
脚本>document.writeln(document.getElementById('lastname').getAttribute('value')

于 2013-11-06T17:19:03.400 回答
0

你必须document.open()先。 阅读文档

于 2013-11-06T17:09:23.610 回答
0

不要使用 document.writeln。而是使用 DOM 方法.innerHTML来设置元素的值。

于 2013-11-06T17:10:34.240 回答
0

尝试将其从标签中取出到 javascript 函数中,也尝试使用 span 或 div 而不是带有 id 的标签。

于 2013-11-06T17:10:40.643 回答