分别用js,css,html实现三个不同文字拼接

Posted ping2yingshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分别用js,css,html实现三个不同文字拼接相关的知识,希望对你有一定的参考价值。

此博客链接:https://www.cnblogs.com/ping2yingshi/p/12890443.html

js普通版本

<html>
<body>
<script>
var str1 = "红色";
var str2 = "黑色";
var str3 = "蓝色";
document.write("<p> " + str1.fontcolor("red") +str2.fontcolor("black")+str3.fontcolor("blue")+ "</p>");
</script>
</body>
</html>

js调用函数版本:

<html>
<body>
<script>
function myFunction(str1,color1,str2,color2,str3,color3){
    var str="";
    str=str.concat(str1.fontcolor(color1));
    str=str.concat(str2.fontcolor(color2));
    str=str.concat(str3.fontcolor(color3));
    //document.write("<p>"+ str+"</p>"); 
    return str;
}

 document.write(myFunction("红色","red","黑色","black","蓝色","blue"));
//var strd=myFunction("红色","red","黑色","black","蓝色","blue")
// document.write(strd);

</script>

</body>
</html>

 

效果图

技术图片

 

2.html普通版本

<text style="color:red">红色</text>
    <text style="color:black">黑色</text>
     <text style="color:blue">蓝色</text>

 

html调用函数版本:

<html>
<body>
<div id="main1">
<p>红色</p>
<p>red</p>
</div>
<div id="main2">
<p>黑色</p>
<p>black</p>
</div>
<div id="main3">
<p>蓝色</p>
<p>blue</p>
</div>
<script>
var x=document.getElementById("main1");
var y=x.getElementsByTagName("p");
var m=document.getElementById("main2");
var n=m.getElementsByTagName("p");
var p=document.getElementById("main3");
var q=p.getElementsByTagName("p");
function myFunction(str1,color1,str2,color2,str3,color3){
    var str="";
    str=str.concat(str1.fontcolor(color1));
    str=str.concat(str2.fontcolor(color2));
    str=str.concat(str3.fontcolor(color3));
    //document.write("<p>"+ str+"</p>"); 
    return str;
}


document.write( myFunction(y[0].innerHTML,y[1].innerHTML, n[0].innerHTML,n[1].innerHTML,q[0].innerHTML,q[1].innerHTML));
</script>

</body>
</html>

技术图片

 

 3.css普通版本

<html>
<body>
<view class="redstr">红色</view>
<view class="blackstr">黑色</view>
<view class="bluestr">蓝色</view>
<style>
.redstr
{
    color:red;
    
}
.blackstr
{    color:black;
    
} 
.bluestr
{
color:blue;
    
} 
</style>
</body>
</html>

css函数版本

 

<html>
<body>
<div  id="main1">
<p class="redstr">红色</p>
</div>
<div id="main2">
<p class="blackstr">黑色</p>
</div>
<div id="main3">
<p class="bluestr">蓝色</p>
</div>
<script>
var x=document.getElementById("main1");
var y=x.getElementsByTagName("p");
var m=document.getElementById("main2");
var n=m.getElementsByTagName("p");
var p=document.getElementById("main3");
var q=p.getElementsByTagName("p");
var a=document.getElementById("redstr");
var b=a.getElementsByTagName("p");
var c=document.getElementById("blackstr");
var d=c.getElementsByTagName("p");
var e=document.getElementById("bluestr");
var f=e.getElementsByTagName("p");
function myFunction(str1,color1,str2,color2,str3,color3){
    var str="";
    str=str.concat(str1.fontcolor(color1));
    str=str.concat(str2.fontcolor(color2));
    str=str.concat(str3.fontcolor(color3));
    //document.write("<p>"+ str+"</p>"); 
    return str;
}
var x = document.getElementById(‘redstr‘);


document.write( myFunction(y[0].innerHTML,b[0].innerHTML, n[0].innerHTML,d[0].innerHTML,q[0].innerHTML,f[0].innerHTML));
</script>

<style>
.redstr
{
    color:red;
    
}
.blackstr
{    color:black;
    
} 
.bluestr
{
color:blue;
    
} 
</style>

</body>
</html>

 

以上是关于分别用js,css,html实现三个不同文字拼接的主要内容,如果未能解决你的问题,请参考以下文章

分别用js 和 html/css实现下拉菜单特效

分别用css3JS实现图片简单的无缝轮播功效

分别用css3JS实现图片简单的无缝轮播功效

MarkdownPad基础语法

markdown基本语法

markdown语法