你好,我想获取html里面的thymeleaf的值,传递到js代码中,却发现总是无法获取,这是为什么呢?
这是thymeleaf的代码
<div id="co" style="overflow:hidden;background-color: black">
<div id="cp" th:each="cangpin,cangpinStat:${cangpinlist}">
<div id="cq" width="80%" height="auto">
<img th:src="'/images/'+${cangpin.path2}">
<div id="cqb" style="color: white" th:text="${cangpin.began}"></div>
</div>
<div id="cqa">
<nobr class="span1" th:text="${cangpin.cangpinname}"></nobr><br>
<nobr class="span2" th:text="${cangpin.type2}"></nobr>
<nobr class="span3">限量</nobr>
<nobr class="span4" th:text="${cangpin.totalnum}"></nobr>
<nobr class="span5" th:text="' '+${cangpin.sys}"></nobr><br>
<nobr class="span6" th:text="' '+${cangpin.company}"></nobr>
<nobr class="span7" th:text="' ¥'+${cangpin.xianjia}"></nobr>
</div>
</div>
</div>
这是js部分的代码
setInterval(function () {
var time=new Date();
var year=time.getFullYear();
var month=time.getMonth()+1;
var day=time.getDate();
var hour=time.getHours();
var minute=time.getMinutes();
var second=time.getSeconds();
if(month<10) month="0"+month;
if(day<10) day="0"+day;
if(hour<10) hour="0"+hour;
if(minute<10) minute="0"+minute;
if(second<10) second="0"+second;
var ef=year+"/"+month+"/"+day+" "+hour+":"+minute+":"+second;
var eg=document.getElementById("cqb").value;
console.log(eg);
},1000)
我要获取的是名为cqb的div标签的cangpin.began这个值,但是总是无法获取。
我换了这个代码
[[${cangpin.began}]]
换这个也不行,同样是失败。
怎么办呢?