Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript获取body标记的值?_Javascript_Html - Fatal编程技术网

如何使用javascript获取body标记的值?

如何使用javascript获取body标记的值?,javascript,html,Javascript,Html,我们知道,当用户在某个输入字段中输入某个值时,我们可以从表单中获取该值,是否有其他方法可以从整个身体中获取该值(如果用户在身体上键入某个内容)? 我试着在html页面的body标签中添加onkeyup=“behavior()”,后面的JavaScript是 function behavior() { var key = document.body.value; window.alert(key); } 没用,我也试过了 var key = document.body.innerHTML; 没

我们知道,当用户在某个输入字段中输入某个值时,我们可以从表单中获取该值,是否有其他方法可以从整个身体中获取该值(如果用户在身体上键入某个内容)? 我试着在html页面的body标签中添加
onkeyup=“behavior()”
,后面的JavaScript是

function behavior()
{
var key = document.body.value;
window.alert(key);
}
没用,我也试过了

var key = document.body.innerHTML;
没用,我怎么能做到


谢谢

您可以在
窗口
对象上收听
键控
事件。这将基本上捕获网页上键入的每个键

window.onkeyup=函数(e){
//旧浏览器
var-keyCode=e.which | e.keyCode | e.charCode;
var key=String.fromCharCode(keyCode);
//现代浏览器
//var-key=e.key;
控制台日志(键);

};
您可以在
窗口
对象上收听
键控
事件。这将基本上捕获网页上键入的每个键

window.onkeyup=函数(e){
//旧浏览器
var-keyCode=e.which | e.keyCode | e.charCode;
var key=String.fromCharCode(keyCode);
//现代浏览器
//var-key=e.key;
控制台日志(键);

};我猜您想检查按下了哪个键

按下功能键(事件){ console.log(event.which); }

我猜您想检查按下了哪个键

按下功能键(事件){ console.log(event.which); }
这只是一个键盘监听事件

document.body.onkeyup=函数(e){
var-keyCode=e.which | e.keyCode | e.charCode;
var key=String.fromCharCode(keyCode);
document.getElementById(“输出”).innerHTML+=key;
}

这是正文的内容。

这只是一个键盘监听事件

document.body.onkeyup=函数(e){
var-keyCode=e.which | e.keyCode | e.charCode;
var key=String.fromCharCode(keyCode);
document.getElementById(“输出”).innerHTML+=key;
}

这是正文的内容。

你的用户如何能够在你的
上写东西,什么场景?@roberrt我的意思是当有人在我的网页(任何地方)上键入内容时。浏览你的
文档。表单为此收集
console.log(document.forms)
“它不起作用”你能详细说明一下吗<代码>正文
没有
属性。只有表单控件元素具有该属性。根据需要使用
innerHTML
textContent
。“我的意思是当有人在我的网页(任何地方)上键入内容时,只要在任何地方键入内容(在任何表单控件之外的其他输入元素)都不会改变正文的内容。您的用户如何能够在
上编写内容,什么场景?@Roberrrt我的意思是当有人在我的网页(任何地方)上键入内容时。浏览你的
文档。表单为此收集
console.log(document.forms)
“它不起作用”你能详细说明一下吗<代码>正文
没有
属性。只有表单控件元素具有该属性。根据需要使用
innerHTML
textContent
。“我的意思是,当有人在我的网页(任何地方)上键入内容时,只要在任何地方键入内容(任何表单控件之外的其他输入元素)都不会改变正文的内容。”。