可以使用CSS将此img标签中的title属性更改为比P10305更令人愉快的东西吗?我需要定位的所有图像都在表格中(如下所示)
我想将网站中的所有图片标题属性更改为公司名称。可能吗?
<td><img border="0" title="THIS THING HERE" src="http://the website I'm working on.jpg" /></td>
非常感谢 麦克
答案 0 :(得分:3)
这对CSS来说是不可能的,因为CSS只会影响样式。您要求的是内容更改。
但是,使用Javascript可以 。如果您碰巧使用Prototype,那很简单:
$$('td img').each( function( image ) { image.title = "Company Name" } )
jQuery也应该同样容易。
希望有所帮助!
答案 1 :(得分:2)
这可以减少一点:
$('td img').attr('title', 'value');
jQuery会选择img
中的所有td
并应用该属性,没有理由在其中设置.each
。
答案 2 :(得分:1)
不使用严格的CSS。但是,jQuery和其他javascript方法可用于选择该图像并更改其标题属性。
$('td img').each(function() { $(this).attr('title', 'value') });
让您大致了解如何使用jquery执行此操作。
查看文档以获得更好的想法:http://docs.jquery.com/