変数「startGame」を再利用しようとしています。この変数を使用して、「a」要素を「table」要素に追加することを宣言し、それ自体の存在を事後的にテストします。そのために私が書いたコードは次のとおりです。
//Helper function to set HTML Tags attributes
function setAttributes(element, attributes)
{ for (var key in attributes) { element.setAttribute(key, attributes[key]); } }
//Opening screen
var startGame = document.createElement("a");
setAttributes(startGame,
{
"style" : "float:left; width: 100%; text-align: center;",
"onclick" : "dealHands()"
});
startGame.appendChild(document.createTextNode("Play"));
var table = document.getElementById("table");
table.appendChild(startGame);
function dealHands()
{
if (table.childNodes[0].nodeValue == startGame)
{ table.removeChild(startGame); }
...
}
これまでのところ、コードは「startGame」を認識できず、何も起こりません。