重複の可能性:
javascriptを使用して実際のHTML値を取得する
だから私はここで2つの問題があります。私が最初にやろうとしていることを説明させてください。値が変更されるページがありますが、変更する前に値を取得して保持し、ボタンを押したら、htmlを元のhtmlに変更します。まず第一に、私の最大の問題は、initial2関数のコメントを外そうとすると、機能しないことです。それは私をウェブページに連れて行き、そして何らかの理由でhtmlのURLが変更しようとし、それはそれがページを見つけることができないと言います。2番目の、そして私にとってより理解しやすい問題は、関数previousacceptがpreviousnames関数の値を使用できないことです。
function previousnames()
{
name= document.getElementById('name').innerHTML;
imagetitle= document.getElementById('imagetitle').innerHTML;
location=document.getElementById('location').innerHTML;
similarities = document.getElementById('similarities').innerHTML;
type = document.getElementById('type').innerHTML;
cost = document.getElementById('cost').innerHTML;
date = document.getElementById('date').innerHTML;
pictureid = document.getElementById('pictureid').src;
}
function previousaccept(name,imagetitle,location,similarities,value,type,cost,date,pictureid)
{
document.getElementById('name').innerHTML = name;
document.getElementById('location').innerHTML = location;
document.getElementById('similarities').innerHTML = similarities;
document.getElementById('type').innerHTML = type;
document.getElementById('cost').innerHTML = cost;
document.getElementById('date').innerHTML = date;
window.alert(pictureid);
document.getElementById('pictureid').src = pictureid;
}
window.onload=initial();
function initial()
{
myvalues;
previousnames;
}
/*
function initial2()
{
myvalues;
previousnames();
}*/