我正在使用 Javascript 隐藏/显示存储在 mysql 表中的博客文章。执行此操作的脚本是:
<script type="text/javascript">
function unhide(divID) {
var item = document.getElementById(divID);
if (item) {
item.className = (item.className == 'hidden') ? 'unhidden' : 'hidden';
}
}
</script>
这链接到一些 CSS 样式:
.hidden {
display: none;}
.unhidden {
display: inline;}
我通过 href 样式调用脚本作为按钮:
<a class=button href="javascript:unhide('first_post');">More</a>
至于内容,我最初尝试如下最初显示一小段文字,然后点击链接后的其余部分:
<?php $var = mysql_result($result,0,"post_text"); ?>
<?php echo substr($var, 0, 400); ?>
<div id="first_post" class = "hidden">
<?php echo substr($var, 400, 5000)?>
</div>
但是,两组子字符串连接的地方有一个空格。例如,如果第一个子字符串以“the tree's hav”结尾,第二个子字符串以“e eyes you know”开头,则连接结果为“the trees have e eyes you know”
谁能帮我解决这个问题?