我是JavaScript和api的初学者。我想在我的网站上实现一个API,可以根据标题检测文章是否为假新闻。我已经找到了API,它是这样的,但是我有点困惑如何从我的HTML代码检索表单值,如下所示:
<input type="text" name="check" id="check">
<button onClick="checkFakeNews" id="btn">Check</button>
<p id="result"></p>
我已经试过输入这个函数了:
function checkFakeNews() {
document.getElementById('check') = text
console.log(text)
}
尝试打印出值,但是我没有得到任何东西
我也想得到的结果,存储在'数据'在API我相信,并显示在段落。我将非常感谢任何能帮助我的人!
首先,你在写什么都不做的document.getElementById('check') = text
第二件事,在HTMLonClick
需要等于函数调用你只是传递名称。你需要checkFakeNews()
而不是checkFakeNews
这应该可以正常工作。
function checkFakeNews() {
const input = document.getElementById('check');
const text = check.value;
console.log(text);
}
<input type="text" name="check" id="check">
<button onClick="checkFakeNews()" id="btn">Check</button>
<p id="result"></p>
https://www.javatpoint.com/document-getElementById()-method,参见https://www.w3schools.com/jsref/prop_text_value.asp
var s = document.getElementById("element".innerHTML;//设置
. getelementbyid("myText"。value = "Johnny Bravo";设置