如何使用javascript获取body标记的值?
我们知道,当用户在某个输入字段中输入某个值时,我们可以从表单中获取该值,是否有其他方法可以从整个身体中获取该值(如果用户在身体上键入某个内容)? 我试着在html页面的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; 没
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
。“我的意思是,当有人在我的网页(任何地方)上键入内容时,只要在任何地方键入内容(任何表单控件之外的其他输入元素)都不会改变正文的内容。”。