Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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 如何使用JS将图像链接到锚定标记?(我正在使用的功能是cloud firestore,这是管理员的一个新游戏添加选项)_Javascript_Firebase_Google Cloud Firestore - Fatal编程技术网

Javascript 如何使用JS将图像链接到锚定标记?(我正在使用的功能是cloud firestore,这是管理员的一个新游戏添加选项)

Javascript 如何使用JS将图像链接到锚定标记?(我正在使用的功能是cloud firestore,这是管理员的一个新游戏添加选项),javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,有一些错误,请帮我解决。我正在从事一个基于cloud firebase的项目,请帮助我解决它我想你需要一个关于图像的链接 工作示例: let gamebase=document.createElement('a'); 让gameimage=document.createElement('img'); gamebase.href=https://stackoverflow.com/help/how-to-ask'; setAttribute('data-id','some_id_from_doc

有一些错误,请帮我解决。我正在从事一个基于cloud firebase的项目,请帮助我解决它

我想你需要一个关于图像的链接

工作示例:

let gamebase=document.createElement('a');
让gameimage=document.createElement('img');
gamebase.href=https://stackoverflow.com/help/how-to-ask';
setAttribute('data-id','some_id_from_doc');
gameimage.src=https://cdn.sstatic.net/Sites/stackoverflow/Img/favicon.ico?v=ec617d715196';
gameimage.title='我该如何问一个好问题?';
gamebase.appendChild(gameimage);
document.querySelector(“#container”).appendChild(gamebase)
        var db = firebase.firestore();
db.settings({ timestampsInSnapshots: true }); 
const newgame = document.querySelector('addingnewgame');

function addnewgame(doc){
  let gamebase = document.createElement('a');
  let gamelink = gamebase.href;
  
  let gamename = gamebase.innerHTML;
  let gameimage = document.createElement('img');
  gameimage =  doc.data().gameimglink;
  gamename.innerText = doc.data().gamename;
  gamebase.setAttribute('data-id', doc.id);
  gamebase.setAttribute("src" , gameimage);
  gamebase.setAttribute("href" , gamelink);
  gamebase.setAttribute("innerhtml", gamename);
  gamelink.innerText = doc.data().gameurl;
  
   newgame.appendChild(gamebase);
 }

db.collection('New Game').get().then((snapshot) => {
  snapshot.docs.forEach(doc =>
    {
      addnewgame(doc);
    })
})