var targetDate = y + "/" + m + "/" + d;
var tableTag = $("<table />");
var trTag = $("<tr />");
trTag.append($("<td />").text(targetDate));
trTag.append($("<td />").append('<span id="hidden_span">あ</span>'));
trTag.append($("<td />").append('<span id="hidden_span2">い</span>'));
tableTag.append(trTag);
$('#Reservation').append(tableTag);
$('#hidden_span').click(function(){
$('#hidden_span').css('visibility', 'hidden');
$('#hidden_span2').css('visibility', 'visible');
});
$('#hidden_span2').click(function(){
$('#hidden_span2').css('visibility', 'hidden');
$('#hidden_span').css('visibility', 'visible');
});
});
JavaScriptのソースなのですが7行目の部分「.append」は「.html」でも代用できますよね?
「.append」と「.html」を比較した場合「.append」の方がセキュリティに強いのでしょうか?
jQruery用のソースですね。
>>「.append」は「.html」でも代用できますよね?
やり方次第で出来なくもないというところでしょうか。
提示されているソースで考えるなら「.append」は追加、「.html」は上書きになります。
>>「.append」の方がセキュリティに強いのでしょうか?
仰されているセキュリティが通信なのかXSSのことなのかわかりませんが、
どちらも表示のDOM操作を行っているだけなので「変わらない」もしくは「考える必要がない」と思います。
コメント(0件)