我通过一个名为renderToday()
的函数呈现日期。我想得到约会的原因是,我可以离开那天,也可以离开那天。我需要相应地更改日期。document.getElementById()。innerHTML在ReactJS中没有获取文本
renderToday: function() {
var today = new Date();
return today.toDateString();
},
我试着用document.getElementById('date')
,我设置div
与“日期”的ID,我用.innerHTML
。现在,所有在AccountsUIWrapper下的东西都不会显示出来。
renderMoods() {
// Get tasks from this.data.moods
var d = document.getElementById("date");
return (<div>{d.innerHTML}</div>);
},
render: function() {
return (
<div className="container">
<h1>How are You?</h1>
<AccountsUIWrapper />
{ this.data.currentUser ?
<div>
<form className="your_mood" onSubmit={this.handleSubmit} >
<select ref="mood">
<option value="0" disabled selected>Select your Mood</option>
<option value=":)">:)</option>
<option value=":|">:|</option>
<option value=":(">:(</option>
</select>
<button type="submit">submit</button>
</form>
<div id="date">
{this.renderToday()}
</div>
<div>
{this.renderMoods()}
</div>
</div>
: ''
}
</div>
);
}
});
*'的document.getElementById()''错字的document.getElementById()' – rajuGT
@rajuGT人!阅读代码,而不是标题!这篇文章的标题是非常错误的,但代码不是 –
你的控制台是否有错误? – taxicala