Javascript:如果图像存在,如何显示文本

我一直在尝试创建这样的代码: 如果您在div id“yourCountry”中显示“us.gif”,请显示以下css代码: --- #yourCountry img {display:none} --- 结束了if 我试图这样做并在网上搜索它,但没有任何对我有用。 这就是我试图用javascript实现它的方式(我是javascript的新手):
<script language=javascript>
<!--
function usimage ()  {
if document.images["us.gif"]  {
document.write("
<style type="text/css">
<!--
body div div div div div div div div form div div div table td img{display:none;} 
-->
</style>
");}}
</script>
    
已邀请:
JS有点乱,是否可以接受CSS 2.1选择器?
div#yourCountry img[src="us.gif"] { display:none; }
    
你可以试试:
<script language=javascript>
function usimage ()  {
    for(var i = 0; i < document.images.length; ++i)
    {
        if(document.images[i].src.search("us.gif") >= 0)
        {
            document.write('<style type="text/css">'
                +'<!--'
                +'body div div div div div div div div form div div div table td img{display:none;} '
                +'-->'
                +'</style>'
            );
        }
    }
}
</script>
P / S:你不清楚js语言。你的代码错了,就像你不懂任何语言一样。     

要回复问题请先登录注册