每次str1在特定div中显示时,我需要用另一个字符串(str2)替换字符串(str1).
这是我到目前为止所得到的
<script type="text/javascript">
$(window).load(function(){
var str=document.getElementById("foo").innerHTML;
var n=str.replace("Google","Yahoo");
document.getElementById("foo").innerHTML=n;
});
</script>
Run Code Online (Sandbox Code Playgroud)
和HTML
<div id="foo">
Google is the best website ever <br />
Google is not the best website ever</div>
Run Code Online (Sandbox Code Playgroud)
不幸的是,当我运行它时,它只替换了Google这个词的第一个实例.
我究竟做错了什么?我需要添加什么来使它替换所有单词的实例?
我一直在工作岗位上使用Redactor Wysiwyg编辑器.然而,虽然他们的网站提到从字粘贴超级清洁,我得到了很多额外的空的<p>和<br />,即使在字标记有一个段落休息.可能导致这种情况的任何想法?还有其他人有同样的问题吗?
谢谢!玛丽亚
我需要将动态生成的日期从2013年4月20日转换为20.04.13.到目前为止,我设法转换月份并更换垫片.但转换年份仍然让我失望.这是我到目前为止所提出的.如何前进?
$(document).ready(function() {
$('.date').each( function() {
var oldDate = $(this).text();
var month;
if( oldDate.indexOf('-') > 0 ){
var dateSplit = oldDate.split('-');
var year = dateSplit[2];
if( year.length == 2){
year = year;
}
switch(dateSplit[1])
{
case 'Jan': month = "01";
break;
case 'Feb': month = "02";
break;
case 'Mar': month = "03";
break;
case 'Apr': month = "04";
break;
case 'May': month = "05";
break;
case 'Jun': month = "06";
break;
case 'Jul': month = "07";
break;
case 'Aug': month …Run Code Online (Sandbox Code Playgroud)