Javascript 是否根据数据中的数据更改块的样式?

Javascript 是否根据数据中的数据更改块的样式?,javascript,Javascript,我有这样一个布局 <div class="item"> <a href="<?php echo $product['href']; ?>" data="<?php echo $product['name']; ?>" id="<?php echo $product['product_id']; ?>" data-toggle="tooltip" title="<?php echo $product['name']; ?>"&

我有这样一个布局

<div class="item">
  <a href="<?php echo $product['href']; ?>" data="<?php echo $product['name']; ?>" id="<?php echo $product['product_id']; ?>" data-toggle="tooltip"  title="<?php echo $product['name']; ?>"> 
   <img src="<?php echo $product['image']; ?>" alt="<?php echo $product['name']; ?>" />
</a>
</div>  
日期可以是:数据=苹果iPhone 5s银色32gb

如果在文本Siver中,则有必要将其应用于其他类的元素


这是怎么做到的?

像这样的事情

<style>
    .silver{
        color: silver; 
    }
</style> 

<?php 

$product = array("name" => "Apple iPhone 5s Silver 32gb",
                 "href" => "...",
                 "image" => "link-to-image",
                 "class" => "silver"); 
?>

<div class="item <?php echo $product['class']; ?>">
    <a href="<?php echo $product['href']; ?>" data="<?php echo $product['name']; ?>" id="<?php echo $product['product_id']; ?>" data-toggle="tooltip"  title="<?php echo $product['name']; ?>"> 
       <img src="<?php echo $product['image']; ?>" alt="<?php echo $product['name']; ?>" />
    </a>
</div> 

你的问题很模糊。如何添加您的预期输出?