Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript隐藏/显示所有文本_Javascript_Asp.net - Fatal编程技术网

使用Javascript隐藏/显示所有文本

使用Javascript隐藏/显示所有文本,javascript,asp.net,Javascript,Asp.net,我有一个ASP页面,可以从数据库检索文本,但是格式看起来很难,因为有很多文本,它会将页面拉伸到最后。我正在寻找一种javascript解决方案,它可以将文本压缩成几行,并可以在单击按钮后显示所有内容。我对在页面中嵌入javascript一无所知,但我认为这是最简单的方法。从ASP页面获取结果文本,然后使用子字符串将其拆分如下: var asp_result var part1 = asp_result.substring(0,25); //however far in the string yo

我有一个ASP页面,可以从数据库检索文本,但是格式看起来很难,因为有很多文本,它会将页面拉伸到最后。我正在寻找一种javascript解决方案,它可以将文本压缩成几行,并可以在单击按钮后显示所有内容。我对在页面中嵌入javascript一无所知,但我认为这是最简单的方法。

从ASP页面获取结果文本,然后使用子字符串将其拆分如下:

var asp_result
var part1 = asp_result.substring(0,25); //however far in the string you want to shorten it
var part2 = asp_result.substring(26);

var short = document.createElement('div');
var long = document.createElement('div');
short.appendChildDocument.createTextNode(part1);
long.appendChildDocument.createTextNode(part2);

var var1 document.getElementById('where_you_want_the_text');

var1.appendChild(part1);
var1.appendChild(part2);

document.getElementById('buttonID').addEventListener('click', function(long){
    if(long.getAttibute('visibility') == 'visible')
    {
        long.setAttribute('visibility', 'hidden');
    }else{
        long.setAttribute('visibility, 'visible');
    }
}, false);

请注意,您的asp或多或少不会与Javascript接触。它们是非常不同的东西。也就是说,您可以在C代码中有一个标志,然后在Javascript中获取该值,检查它是否为真,然后提交代码。或者最好在邮件背面检查一下

您尝试执行的操作听起来像是要更改文本放置位置的样式。在javascript中,抓住段落区域。为此,请为段落指定一个id:,然后在javascript中调用它并将其设置为变量:

var text = document.getelementbyid('jollies');
然后你可以改变一些关于文本的方面,例如隐藏它,大小和其他事情。。。都在text.style下。[param]


如果您想在javascript中显示/隐藏它,请使用服务器上未运行的按钮,使onclick=myjavascriptfunction隐藏所述文本visiblity:hidden;等等。

你应该偶尔接受你问题的答案。我同意。不是说LOLAcceptomeplox,但如果你从不接受答案,那么人们就不太愿意提供帮助,是吗?