在线等~如何用js给指定id添加样式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在线等~如何用js给指定id添加样式?相关的知识,希望对你有一定的参考价值。

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8" />
<title>last.html</title>
<style>
</style>
<script type="text/javascript">
Date.prototype.diff = function (date)

return (this.getTime () - date.getTime ()) / (24 * 60 * 60 * 1000);


onload = function ()

var now = new Date ('2015/02/19 00:00:00');
var date = new Date ();
var diff = now.diff (date);
document.getElementById ('end2').innerHTML = Math.floor (diff);

</script>
</head>
<body>
距过年
<span id="end2"></span>天
</body>
</html>

想给span 添加样式color:#a00000; font-size:20px; font-weight:700; 怎么做?

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8" />
<title>last.html</title>
<style type="text/css">
  #end2
    color:#a00000; 
font-size:20px; 
font-weight:700; 
  
</style>
<script type="text/javascript">
    Date.prototype.diff = function (date)
    
        return (this.getTime () - date.getTime ()) / (24 * 60 * 60 * 1000);
    
     
    onload = function ()
    
        var now = new Date ('2015/02/19 00:00:00');
        var date = new Date ();
        var diff = now.diff (date);
        document.getElementById ('end2').innerHTML = Math.floor (diff);
    
</script>
</head>
<body>
    距过年
    <span id="end2"></span> 天
</body>
</html>

追问

直接加么,,,我刚才试怎么不行,把你的复制下来就行了,,无语,,给分了。

追答或者 <span id="end2" style="color:#a00000; font-size:20px; font-weight:700; 
"></span> 亦可

参考技术A $("#end2").css("color":"#a00000","fontSize":"20px","fontWeight":"700");追问

不灵,放到什么 地方?

追答

你有没有引入jquery啊
如果没有就得用JS
var obj=document.getElementById("#end2");\
obj.style.color="#a00000";
obj.style.fontSize="20px";
obj.style.fontWeight="700";

如何用vue.js给点过的li添加单独的class

一组li,这个li不是v-for出来的。是直接写死的。为什么不用v-for,li里面的结构不一样,
给所有的li添加点击事件 tanchu(),给点击的当前li添加一个class;
现在点击之后所有的都会添加这个class;

Vue.js(读音 /vjuː/, 类似于view)是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件

参考技术A data中创建一个属性i。
li注册一个click事件并把$index的值传进去,在这个事件中把i赋值为$index。
然后li的v-bind:class="classname: i==$index"本回答被提问者采纳

以上是关于在线等~如何用js给指定id添加样式?的主要内容,如果未能解决你的问题,请参考以下文章

如何用JS给div添加样式

如何用Express.js & Vue.js 创建一个用比特币支付的在线商店!

如何用参数控制执行不同的sql语句(在线等答案

c++中怎么确定list 容器里的元素的位置 求高手解答 在线等答案

求一个批处理添加AD用户的!急!在线等!

教用jQuery给按钮添加disabled属性,该按钮禁用后,点击该按钮仍可以触发事件!求大神帮忙! 急,在线等!