我在将 javascript 变量中包含的 HTML 代码与 getElementsByTagName("img")、.removeAttribute("alt") 等 DOM 方法一起使用时遇到问题。我想从所有<img>
存在的标签中删除 alt 属性在 HTML 代码中并具有 alt 属性。以下是我的几行代码:
$(".show_sub_questions").click(function() {
var sub_id = $(this).attr('id');
$('#'+sub_id).removeClass("show_sub_questions");
var subject_name = $('#'+sub_id).attr('class');
$('#'+sub_id).addClass("show_sub_questions");
**var data = $('#popup_'+sub_id).html();**
var title = "Test Result";
var dialog_title = title;
var subject_name = "<div class='s_name'><b>Subject Name : </b>"+subject_name+"</div><br />";
var dialog_message = subject_name+data;
var $dialog = $("<div class='view_result'></div>")
.html(dialog_message)
.dialog({
autoOpen: false,
modal:true,
title: dialog_title,
width: 900,
close:{
}
});
$dialog.dialog('open');
return false;
});
我从添加到弹出窗口的 .tpl 文件中获取 HTML 代码。请帮助我解决使用 DOM 方法访问 html 代码的问题。**和**中写的步骤是HTML代码给出的步骤。我想在相同的 HTML 代码上使用 DOM 方法。