我有包含html的字符串.html中有几个img标签.我想找到所有的img标签,并有一些集合,以便我可以用我的代码替换它们.
有没有人有任何想法.
我想在Javascript中使用它
var html_str = '...some images and other markup...';
var temp = document.createElement( 'div' );
temp.innerHTML = html_str;
var images = temp.getElementsByTagName( 'img' );
Run Code Online (Sandbox Code Playgroud)
...然后遍历图像...
for( var i = 0; i < images.length; i++ ) {
images[ i ].className = "my_class";
}
Run Code Online (Sandbox Code Playgroud)
您实际需要做的可能会更改循环的运行方式,但是以上内容只是添加了一个类,因此它只是一个普通的for循环。
请注意,此时您正在处理DOM元素,而不是标记。这些元素可以直接添加到DOM中。