我一直在尝试创建这样的代码:
如果您在div id'theCountry'中显示'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>
答案 0 :(得分:1)
JS有点乱,是否可以接受CSS 2.1选择器?
div#yourCountry img[src="us.gif"] { display:none; }
答案 1 :(得分:0)
您可以尝试:
<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语言。你的代码错了,就像你不懂任何语言一样。