我正在寻找一个正则表达式来隔离img的src值.(我知道这不是最好的方法,但这是我在这种情况下必须做的)
我有一个字符串,其中包含简单的HTML代码,一些文本和图像.我需要从该字符串中获取src属性的值.到目前为止,我只设法将整个标签隔离开来.
string matchString = Regex.Match(original_text, @"(<img([^>]+)>)").Value;
Run Code Online (Sandbox Code Playgroud) 我正在研究一个本地环境,我不确定我是否正确编写了我的src URl,因为我的功能不起作用.粗体脚本标签有问题的src.
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="http://www.parsecdn.com/js/parse-1.2.2.min.js"></script>
**<script src="/Users/myUserName/Desktop/myPage.js"></script>**
</head>
<body>
<div id="mainDiv">
<p><a href="#">anchor</a></p>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我有一个img标签,我想在悬停时更改src并且一切正常但我想添加一些转换,所以它看起来不那么粗糙但是因为它是一个img src我不能用css来定位它.
HTML
<img id="bg" src="img/img1.jpg">
<div onmouseover="imgChange('img/img2.jpg'); "onmouseout="imgChange('img/img1.jpg');">
Run Code Online (Sandbox Code Playgroud)
JS
function imgChange(im){
document.getElementById('bg').src=(im);
}
Run Code Online (Sandbox Code Playgroud) 我有以下一些代码用于在我的网站上检索照片的一小部分高分辨率.在决定是否购买之前,我们的想法是让人们一睹原始品质:
$('#magviewplus').attr('src', '/photos/original-snippet.php?id=<?php echo $nID?>&x='+left+'&y='+top).load(function() {
window.clearInterval(maginterval);
magtimer=3;
maginterval=window.setInterval(magViewCountdown,1000);
$('#clicktoenhance').html('Exiting in '+magtimer+'s...');
});
Run Code Online (Sandbox Code Playgroud)
出于某种原因,这是间歇性的.Fiddler显示片段总是被加载,但它有时只显示.即使它没有显示,load()事件中的代码也运行得很好.
因此它认为它已经加载了,Fiddler表明它已经加载了,但是大约50%的时间它实际上没有显示它应该在哪里.
它在家里的桌面上往往会少发生,而在我外出时我的笔记本电脑上会发生更多,所以我想知道它是否与资源有时相关的负载有点慢......?
有任何想法吗?
编辑:这实际上似乎仅限于Chrome和Opera,它在Firefox/IE11中运行良好
使用Eclipse创建新的android项目后,Eclipse中的SRC文件夹为空(未创建MainActivity类)
我使用Eclipse创建了一个新的android项目.但我看到项目资源管理器中的SRC文件夹是空的.但根据我的理解,它应该像MainActivity.java一样自动创建几个.java文件.
我的iFrame看起来像这样:
<iframe id="iframe" name="iframe1" frameborder="0" src=""></iframe>
Run Code Online (Sandbox Code Playgroud)
我的脚本看起来像这样:
<script type="text/javascript">
$(document).ready(function() {
$('#iframe').attr('src',http://google.com);
})
</script>
Run Code Online (Sandbox Code Playgroud)
我也试过在网址上加引号:
<script type="text/javascript">
$(document).ready(function() {
$('#iframe').attr('src','http://google.com');
})
</script>
Run Code Online (Sandbox Code Playgroud)
但两者都没有效果.
我错过了什么?
我正在按照本指南:Spring MVC和我意识到我不知道源文件夹(src)和普通文件夹之间的区别.
我正在使用eclipse,所以可能差异仅适用于IDE?
另外,我注意到java类倾向于进入src文件夹; 而其他每个文件都进入普通文件夹(或项目根文件夹).
那么,源文件夹(src)的意义是什么?为什么在普通文件夹上使用源文件夹?
谢谢!
我想将图像设置为空.通过做src=""很多人说它可能会给浏览器带来问题:
http://www.nczonline.net/blog/2009/11/30/empty-image-src-can-destroy-your-site/
所以我不确定下面是否可以面对与将src设置为空相同的问题:
<img id="myImage">
Run Code Online (Sandbox Code Playgroud)
因为在这种情况下没有src属性.
所以,如果我想最初将图像设置为空,那么我能做的最好的是什么?
在我的HTML文件中,我已经链接到JS:
src="myscript.js?config=true"
Run Code Online (Sandbox Code Playgroud)
我的JS能直接读取这个var的值吗?
alert (config);
Run Code Online (Sandbox Code Playgroud)
这不起作用,FireFox错误控制台说"配置未定义".如何读取JS文件中通过src属性传递的变量?这很简单吗?
我有的html结构是这样的:
<ul id="something">
<li>
<a href="">
<img src="http://domain.com/directory/file1-128x79.jpg">
</a>
</li>
<li>
<a href="">
<img src="http://domain.com/directory/file2-128x79.jpg">
</a>
</li>
<li>
<a href="">
<img src="http://domain.com/directory/file3-128x79.jpg">
</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我正在尝试将文件名从文件#-128x79.jpg更改为文件#-896x277.jpg.
我不知道如何获取动态生成的文件名并搜索和替换src更改.
我找到了用'none'替换整个src的方法,以确保我到目前为止做到了,但我不知道如何做其余的事情.
$('#something').removeAttr('id').prop('class', 'some-class').find('img').prop('src', 'none');
Run Code Online (Sandbox Code Playgroud)