JavaScriptでDOM操作をしているサンプルをよく見るが、何をなっているかよくわからないので、書籍を読みコードを打ち込みながら確認した。読んでいる本は”パーフェクトJavaScript
“。1章、8章、9章を読んだ。
先日、楽天ウェブサービスのアフィリエイトリンクを貼付けができたなかったけど、出来るようになった。ノードの階層構造を理解できてなかったのが原因。aの子がimgということで、”elemA.appendChild(elemImg)”として解決。
function callbackFunc(items) { num = items.Body.ItemSearch.Items.Item; for (var i in num) { var elemImg = document.createElement('img'); elemImg.setAttribute('src', num[i].mediumImageUrl); var elemA = document.createElement('a'); elemA.setAttribute('href', num[i].affiliateUrl); elemA.appendChild(elemImg); document.getElementById('searchcontrol').appendChild(elemA); } }
パーフェクトJavaScript (PERFECT SERIES 4)
posted with amazlet at 12.01.31
井上 誠一郎 土江 拓郎 浜辺 将太
技術評論社
売り上げランキング: 4473
技術評論社
売り上げランキング: 4473
関連エントリー