如何获取或记录具有当前焦点的元素的ID,以便以后使用javascript进行检索

如何获取或记录具有当前焦点的元素的ID,以便以后使用javascript进行检索,javascript,html,dom,Javascript,Html,Dom,我想要的是保存html值,然后在单击名为previous的按钮时使用previous函数显示它。 然而,我忘记考虑的是那个文档。getElementById'id'不返回值,它返回类似于[object HtmleElement]的内容 如何获取id的值 var namevalue1 = document.getElementById('name'); var imagetitlevalue1 = document.getElementById('imagetitle'); var locatio

我想要的是保存html值,然后在单击名为previous的按钮时使用previous函数显示它。 然而,我忘记考虑的是那个文档。getElementById'id'不返回值,它返回类似于[object HtmleElement]的内容

如何获取id的值

var namevalue1 = document.getElementById('name');
var imagetitlevalue1 = document.getElementById('imagetitle');
var locationvalue1=document.getElementById('location') ;
var similaritiesvalue1 = document.getElementById('similarities');
var typevalue1 = document.getElementById('type');
var costvalue1 = document.getElementById('cost');
var datevalue1 = document.getElementById('date');
var pictureidvalue1 = document.getElementById('pictureid');


function previous()
{
    document.getElementById('name').innerHTML = namevalue1;
    document.getElementById('location').innerHTML = locationvalue1;
    document.getElementById('similarities').innerHTML = similaritiesvalue1;
    document.getElementById('type').innerHTML = typevalue1;
    document.getElementById('cost').innerHTML = costvalue1;
    document.getElementById('date').innerHTML = datevalue1;
    document.getElementById('pictureid').src = pictureidvalue1;
}

这取决于元素的类型,如果希望在元素中使用HTML的文本表示,请使用innerHTML

如果只希望元素及其子体中的文本,请使用textContent

最后,如果您使用元素,您可以使用value


不清楚您试图从HTML中提取什么。尤其是短语html值不清楚。你能发布一些HTML并解释一下你想得到什么吗?
 document.getElementById("id").innerHTML
 document.getElementById("id").textContent
 document.getElementById("id").value