标签: src

在添加属性之前,如何隐藏没有src属性的img元素?

我的JS代码包含一些开头为空的图像(没有指定src属性+ display:none).

当添加到具有CSS1兼容性的网站时,我会看到图像图标应该是图像,即使图像不应该显示(显示:无).

知道我怎么能隐藏破碎的图像图标?

注意:我不想加载空图像.我试过宽度和高度= 1px或0px.没用.指定src =""也会给出空图像图标.

编辑:我找到了解决方案:在img定义中添加style ="display:none"(不在CSS中)

javascript image src

2
推荐指数
1
解决办法
6465
查看次数

根据类或id获取图像的src属性

我想根据类或id获取图像中的src.防爆.在html页面上有很多<img src="url">但只有一个有类或id: <img src="url" class="image" or id="image"> 如何获得具有特定类或id的正确src属性?请正则表达式不是dom

我将解释你为什么我不想使用dom或其他库,因为我从其他站点获得一个不允许fopen或_file_get_contents或DOM的html页面,但只有Curl可以这样做.当然我有理由不使用像simplehtmldom这样的库,因为有时候不可能获得远程html页面,我应该自己制作一些脚本.

php regex src

2
推荐指数
1
解决办法
3700
查看次数

如何更改onClick上的图像源?

好吧,我有一个包含图像的div,

<div id="image">
<img src="images/medium/1.png" />
</div>
Run Code Online (Sandbox Code Playgroud)

现在我想在点击带有jQuery的链接时将src更改为images/medium/2.png.

我搜索过但找不到这就是我在这里问的原因.我是jQuery的初学者,所以如果你能很好地解释一切,我将不胜感激.

jquery image onclick src

2
推荐指数
1
解决办法
1万
查看次数

SlideToggle函数上的Jquery图像更改

我有一个功能,是div的onclick.我想更改打开的标题旁边的箭头图像,并在点击时关闭div.我写了一个函数,它可以将图像从向下(默认)更改为右边,但它不会改变它.

这是Javascript:

$("#toggle1").click(function () {
    $("#content").slideToggle("fast");

    if ($("#image1").attr('src', "images/arrow_down.gif")) {
        $("#image1").attr(
            'src', 
            $("#image1").attr('src').replace('_down', '_right')
        );
    } else {
        $("#image1").attr(
            'src', 
            $("#image1").attr('src').replace('_right', '_down')
        );
    }
});
Run Code Online (Sandbox Code Playgroud)

这是HTML:

<div style="text-align:center;"><a class="header" id="toggle1">Location</a>
<img id="image1" src="images/arrow_down.gif" alt="" />          
<div id="content">
Run Code Online (Sandbox Code Playgroud)

jquery onclick src

2
推荐指数
1
解决办法
7683
查看次数

从IMG SRC中删除First Forward Slash

我有一个图片标签..

<img src="/folder1/folder2/image.jpg">
Run Code Online (Sandbox Code Playgroud)

我需要,使用javascript/query从src标签中删除第一个正斜杠,使图像标签像这样.

<img src="folder1/folder2/image.jpg">
Run Code Online (Sandbox Code Playgroud)

我想对页面上的任何图像执行此操作.

有什么想法吗?

贾斯汀

javascript jquery image src

2
推荐指数
1
解决办法
4153
查看次数

为什么在JavaScript的相对路径中使用正斜杠'/'而不是反斜杠'\'?

在我写的小JavaScript中,'img'元素的'src'属性只有在我在图像的相对路径中将'\'更改为'/'时才接受并显示图像.

为什么会这样?

<html>
  <body>

   <img id="image" src="F:\wallpapers\other\black-and-white-lion-chess-hd-531078.jpg">
   //why did '\' work here?

   <script>

    document.getElementById("image").src="F:/wallpapers/other/clouds_nature_skyscapes.jpg";
    //why didn't '\' work here? Why did I have to use '/' ?
  </script>

  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript image relative-path src

2
推荐指数
1
解决办法
4095
查看次数

jQuery:在iframe中查看文件(Word,PowerPoint,Excel)

我正在努力实现以下目标,并希望有人可以帮助我:

我有一个HTML页面,其中有许多链接通过页面顶部的下拉列表/无序列表显示(使用Bootstrap 3导航栏).这些链接转到托管在内部服务器上的MS Office文档(Word,Excel,PowerPoint).点击链接,我想让它们在同一页面上的iframe中打开,而不是使用单独的页面或下载.

我尝试了以下但这总是打开标准弹出窗口来保存文件或在单独的窗口中打开它.

谁能告诉我这里做错了什么?除了刷新iframe之外还有什么东西?

我的HTML链接下拉列表(只有一个项目):

<li type='disc'><a href='javascript:void' class='navLink' name='test.pptx'>Text</a></li>
Run Code Online (Sandbox Code Playgroud)

我的iframe HTML:

<iframe src="#" width="100%" height="auto" frameborder="0" id="iView" name="iView"></iframe>
Run Code Online (Sandbox Code Playgroud)

我的jQuery:

$(document).on('click', '.navLink', function() {
    var fileName = $(this).attr('name');
    var fileLocation = 'http://somefilepath/uploads/';
    var fileSource = fileLocation + fileName;
    $('#iView').prop('src', fileSource);
});
Run Code Online (Sandbox Code Playgroud)

编辑:如果这种方法不起作用是否有办法在HTML网站中嵌入MS Office文档?

蒂姆,非常感谢你提供的任何帮助.

html javascript iframe jquery src

2
推荐指数
1
解决办法
4230
查看次数

使用jQuery在点击时切换图像

我有两个图像,我需要切换点击图像.

    <img id='arrowRotate' src='images/prof_arrow1.png' data-swap='images/prof_arrow.png' 
data-src='images/prof_arrow1.png' />
Run Code Online (Sandbox Code Playgroud)

当用户单击图像时,src应该获取值,data-swap当您再次单击时,src应该更改为data-src.这应该像切换一样继续发生.任何帮助赞赏.

$("#arrowRotate").click(function() {
    var swapImage = $("#arrowGrey").attr("data-swap");
    $("#arrowGrey").attr({
        'src': swapImage,
        id: 'arrowOrange'
    });
});  
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止的地方.

javascript jquery toggle src attr

2
推荐指数
1
解决办法
8万
查看次数

通过异步和延迟属性提高页面速度

我需要在我的网页中提高页面速度.我阅读了很多关于使用asyncdefer attribute提高初始页面速度的内容.所有js脚本都在</body>标签上方定义.请在我的页面中建议如何有效地使用这些属性?

<html>
<head>

<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link rel="stylesheet" href="/static/css/style/mystyle.css"> 


</head>
<body>
<!--HTML content-->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular-touch.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular-cookies.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.11.0/ui-bootstrap-tpls.min.js"></script>
<script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular-route.min.js"></script>

google analytics script

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript css html5 src

2
推荐指数
1
解决办法
3725
查看次数

容器元素中img srcset的正确大小?

使用LazySizes插件(https://github.com/aFarkas/lazysizes)我正在尝试构建一个图像网格,每个图像都有一个替代版本用于较小的视口.网格(容器)是基于列/行的简单百分比布局.

我不太确定如何声明图像,我只看到更大的版本.我选择使用高分辨率图像,并将容器的最大宽度缩小50%.这是图像的标记样本:

<img data-sizes="(min-width: 320px) 100vw, (min-width: 768px) 100vw"
  data-src="images/grid/image-small.jpg"
  data-srcset="images/grid/image-small.jpg 720w, images/grid/image-big.jpg 1440w"
  alt="" class="lazyload" />
Run Code Online (Sandbox Code Playgroud)

我只需要一个768px的断点.令人困惑的部分是data-sizes属性.我应该在这里声明另一个尺寸,因为图像是高分辨率还是我应该让它们具有全宽?

补充:脚本启动时生成的标记:

<img data-sizes="(min-width: 320px) 100vw, (min-width: 768px) 1440px"
  data-src="images/grid/image-small.jpg"
  data-srcset="images/grid/image-small.jpg720w, images/grid/image-big.jpg 1440w"
  alt="" class=" lazyloaded"
  sizes="(min-width: 320px) 100vw, (min-width: 768px) 1440px"
  srcset="images/grid/image-small.jpg 720w, images/grid/image-big.jpg 1440w"
  src="images/grid/image-small.jpg">
Run Code Online (Sandbox Code Playgroud)

image src srcset

2
推荐指数
1
解决办法
1277
查看次数

标签 统计

src ×10

javascript ×6

image ×5

jquery ×5

onclick ×2

attr ×1

css ×1

html ×1

html5 ×1

iframe ×1

php ×1

regex ×1

relative-path ×1

srcset ×1

toggle ×1