私はこれについて少し困惑している:なぜ[object HTMLParagraphElement]がありますか?
var SessionStorage = {
station_name: 'TEST',
set_name_station: sessionStorage.setItem('name_station', this.station_name),
get_name_station: sessionStorage.getItem('name_station'),
launch_functions_sessionStorage: function() {
this.onReservation();
},
onReservation: function() {
console.log(this.get_name_station)
}
};
私は私のsessionStorageキーで「TEST」を保存しようとしています。
私はこのリターンを持っている任意のヘルプ:)
'でthis.station_name'は' sessionStorage.setItem'は参照していない:あなたが好きなそれらを使用することができますので、このサンプル
set_name_station/get_name_station
でvar SessionStorage = { ... set_name_station: function() { sessionStorage.setItem('name_station', this.station_name) }, get_name_station: function() { sessionStorage.getItem('name_station'), } ... };
は、機能しています'set_name_station'は関数ではないので、' SessionStorage.station_name'に変更してください。セッションストレージにHTMLParagraphElementを格納しているようです。 – deceze
これをよく確認してくださいhttps://stackoverflow.com/questions/16147488/why-did-i-get-object-htmlparagraphelement –