此功能应该隐藏患者笔记并显示下一个笔记(如果他们有另一个笔记)
function nextNote(idno){
document.getElementById(idno).style.display = 'none';
var idno2 = parseInt(idno)+1;
document.getElementById(idno2.toString()).style.display = 'inline';
document.getElementById('prevNote').label = parseInt(document.getElementById('prevNote').label) + 1;
document.getElementById('nextNote').label = parseInt(document.getElementById('nextNote').label) + 1;
未捕获的类型错误:无法读取 null 的属性“样式”"document.getElementById(idno).style.display = 'none';
有问题的元素
<li class="notes" label="1052" style="display: inline;" id="1">On: 5/17/2004 A real good Patient test</li>
nextNote 被调用:<input type="button" id="nextNote" class="notesbottombutton" value=">" label="1" onclick="nextNote(this.label);" />
如果我使用 Chrome javascript 控制台
document.getElementById(1).style.display;
,我会得到:"inline"
注意我将在函数工作后添加检查,例如 if(document.getElementById(idno2.toString()) 以便在没有更多注释要显示时它不会做任何事情,我只是想得到先说基本功能