[英]Javascript: How to display text if an image exists
我一直在嘗試創建這樣的代碼:
如果在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語言。 您的代碼是錯誤的,就像您不懂任何語言一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.