我有一个包含多个图像的文本区域。所有图像都有一个 id,我想循环所有这些图像并检查是否需要 onclick 事件(取决于 id) 如果不需要 onclick 事件,我需要检查是否有 onclick 事件并将其删除。如果需要我仍然需要删除它并添加另一个(因为 onclick 的值可以更改)
我该怎么做?
<img id="slideShowImage_3" style="border: 1px solid black; cursor: pointer;" title="3" onclick="loadSlideShow('7','open','3','','2')" src="uploads/nieuws/7/1363788115.jpg" alt="3" />
<img id="slideShowImage_3" style="border: 1px solid black; cursor: pointer;" title="3" src="uploads/nieuws/7/1363788115.jpg" alt="3" />
最佳答案
试试这个:
function cleanCode() {
var container = $('<div>' + $('#text1').val() + '</div>');
container.find('img').removeAttr('onclick');
$('#text2').html(container.html());
}
关于javascript - 替换字符串中的 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15548935/