我正在嘗試創建一個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