我正在尝试创建一个html
字母。每封信都可能附带或不附带条件。这些条件存储在external sql database
中。如何使用JavaScript测试外部数据库内容的HTML div?
如果一个html div
包含的数据库领域,如: -
<div id="Conditions">
<p>dbfield(var)</p>
</div>
我需要做的是测试得到的数据,而不是实际的div
本身是什么。看看我的最后一次尝试: -
<div id="Conditions">
<p>dbfield(conditions)</p>
</div>
<div id="NoConditions">
<p>No specific conditions apply</p>
</div>
<script type="text/javascript" language="javascript">
<!--
if (document.getElementById("Conditions").innerHTML.length == 0){
document.getElementById("Conditions").style.display = "none";
document.getElementById("NoConditions").style.display = "inline";
}
else {
document.getElementById("NoConditions").style.display = "inline";
document.getElementById("Conditions").style.display = "none";
}
//-->
</script>
简而言之,我的困境是我想测试结果是否从数据库返回或不。
我知道这是一个奇怪的一个,但是这是我只有读访问web based interface
创建该html
套用信函内third party db
。然而,预构建系统的功能非常有限(不能使用if或之后的功能),因此为什么我使用javascript
来解决这些限制。
我假设它是做什么用刁钻的div
数据的类型,我曾尝试NULL测试“”测试,测试innerHTML
,使用i++ counter
,children
测试,haschildnode()
测试。迄今为止,它一直抵制我的所有讯问。
任何援助将不胜感激。 谢谢
是什么样子里面'Conditions'当你检查元素? – cuniculus