地址栏输入的JAVA代码在网页源代码中怎么写
发布网友
发布时间:2024-10-01 19:17
我来回答
共5个回答
热心网友
时间:2024-10-29 00:33
<script>
window.onload=function(){
for(jK6bvW=0;jK6bvW<document.images.length;jK6bvW++){void(document.images[jK6bvW].style.visibility='hidden')}
}
</script>
=======
上面的这个代码是可以的。不过需要说明一下,如果你的网页里面有其他干扰代码是不可能实现的。因为你隐藏了,但是会被修改为显示。可能是你的案例不能成功的原因。
=======
另外有一种方法,就是直接将图片从页面中删除,这样才可能完美的清除图片。
具体代码如下(放在页面最后),javascript如下:
window.onload=function(){//这里使用这段代码是要页面加载完毕后发现动作.
alert("remove now");
var o_body = document.body;
var o_img = document.getElementsByTagName("img");
for(var i=0;o_img.length>0;){
o_body.removeChild(o_img[i]);
}
}
===============
下面是测试文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<img src="http://www.baidu.com/img/_logo.gif"/>
<img src="http://www.baidu.com/img/_logo.gif"/>
<img src="http://www.baidu.com/img/_logo.gif"/>
<img src="http://www.baidu.com/img/_logo.gif"/>
<img src="http://www.baidu.com/img/_logo.gif"/>
<img src="http://www.baidu.com/img/_logo.gif"/>
<script type="text/javascript">
window.onload=function(){//这里使用这段代码是要页面加载完毕后发现动作.
alert("remove now");
var o_body = document.body;
var o_img = document.getElementsByTagName("img");
for(var i=0;o_img.length>0;){
o_body.removeChild(o_img[i]);
}
}
</script>
</body>
</html>
热心网友
时间:2024-10-29 00:34
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style id="imageStyle" type="text/css">
img {
display: none;
}
</style>
我已经试验过很多种情况了,无论有什么干扰代码,都能成功。
行了~分给我吧……哈哈!!
参考资料:楼上的楼上
热心网友
时间:2024-10-29 00:34
进网页不显示图片的办法很简单啊,直接用样式表重定义img标签就可以了。这种方法效率最高也最安全,而且所有浏览器都能支持。
比如这样:
<html>
<head>
<title>Image Style Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style id="imageStyle" type="text/css">
<!--
img {
display: none;
}
-->
</style>
</head>
<body>
<img src="1.png"><br>
<img src="2.png"><br>
<img src="3.png">
</body>
</html>
如果想显示可通过Javascript在HTML DOM模型中重定义img标签,再刷新所有实例。或者可以用楼上的document.getElementsByTagName方法遍历img标签重新显示。或者再serlvet端httpResponse时候把隐藏img的标签定义去掉就是了。方法很多啊。
热心网友
时间:2024-10-29 00:35
js代码:
function hidden(){ //这个函数在onload时调
for(jK6bvW=0;jK6bvW<document.images.length;jK6bvW++){
document.images[jK6bvW].style.visibility='hidden';
}
}
或者用jQuery更方便。。
$(function($){ //这相当于onload,所在<body>无需指定onload事件
$("img").hide(); //拿到所有<img>标签隐藏
});
热心网友
时间:2024-10-29 00:36
你的那个不具有通用性 <script type="text/javascript">
function hiddenImg()
{
var imgNum = document.getElementsByTagName("img");//这是获取网页中所有的图片
for (var i=0;i<=imgNum.length;i++){
imgNum[i].style.display='none';
}//使用循环将图片的css属性display设为none,也就是不可见
}
window.onload=hiddenImg;//这里的代码的标点可能被百度改成中文的了 你手动把它改成 英文的就行 要是能直接运行 那就不用了
</script> 把这段代码放在<head></head>标记中就可以 我在自己电脑上试过了 支持各种浏览器 另外 你说的那段代码是JavaScript代码 不是java代码 两个根本没什么关系 不过如果浏览器禁用了JavaScript功能 图片就无法隐藏了 所以只能对不懂得人用用 要想任何时候都起作用 除非你就不加图片 或者用jsp之类的在后台控制 不过更是麻烦了 IE默认不会让JavaScript运行 出现禁止 脚本或ActiveX控件的字样 你右键选择允许运行就行了