我一直在努力尝试让它与 jQuery 的 innerhtml 一起使用,虽然有些人告诉我不建议使用它,但它只适用于页面的一小部分,所以我认为它不会影响网站速度等。
这是我一直在使用的片段:
$('input[name|="yesno1"]').change(function () {
if ($(this).val() == 'YES') {
$("#div1").hide();
$("#div2").show();
} else {
$("#div2").hide();
$("#div1").show();
}
});
和代码:
function replace3() {
document.getElementById('number').innerHTML = "<b>3. </b>";
document.getElementById('question').innerHTML = "<b>Would You Like To Try It? </b>";
document.getElementById('answer1').innerHTML = "<input type=\"radio\" name=\"yesno1\" id=\"dl\" value=\"YES\" /> Yes";
document.getElementById('answer2').innerHTML = "<input type=\"radio\" name=\"yesno1\" id=\"dl\" value=\"NO\" /> No";
document.getElementById('nextbutton').innerHTML = "<div id=\"div1\">Default Link</div> <div id=\"div2\">No Answer Link</div>";
}
我尝试使用不同的链接设置单选按钮 YES/NO,我尝试在标准 html 页面上使用上面的内容并且它可以工作,但是当它在innerHTML标签中使用时它会失败。