html - 使行元素成为 Bootstrap 中的可点击链接

标签 html css twitter-bootstrap

我正在尝试使用 bootstrap 创建一个网站,其中表格的一行是可点击的。即,我希望它向我显示文本(单击此处查看 Stackoverflow),这样当用户单击该表行时,他们将被定向到 http://stackoverflow.com .

请注意,我不希望只有文本充当超链接;那将是微不足道的。我试图使整个 .row 元素成为一个超链接。

代码只是标准的 Bootstrap 表。

<div class="col-md-3">
    <div class="row">
        <p>Text here</p>
    </div>
    <div class="row">
        <p>More text</p>
    </div>
</div>

我尝试过的事情: 我试过在该行的顶部添加一个透明图片,并在与定位争论之后,最终将其设置为该行的背景图像。现在它不显示了,即使显示了,也不能作为链接。

Bootstrap 新手,愿意尝试几乎所有方法。

最佳答案

你应该制作一个带有 id 的 div,你可以像这样在 Javascript 中使用它:

<div id='clickme'></div>

然后你应该像这样导入你要制作的Javascript:

<script type='text/JavaScript' src='yourFile.js'></script>

然后你应该在你的 .js 文件中创建一个方法,该方法与你的 html 页面位于同一目录中,如下所示:

var myMap = document.getElementById("clickme");
myMap.onclick = function() {
	var myVar = window.open("https://www.stackoverflow.com");
};

我 100% 相信这对您有用。这将使您可以使用您制作的这个 div 覆盖您想要的任何区域,如果单击其中的任何内容,它将使用 stackoverflow 打开一个新选项卡。

关于html - 使行元素成为 Bootstrap 中的可点击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30539933/

相关文章:

javascript - 防止使用类和标签名称选择输入文本字段

javascript - 在 MacOS 上滚动的替代方法

css - CSS 动画会导致 Angular 2 停止渲染吗?

html - 使用 Bootstrap 为不同的屏幕设置列类

javascript - 使用 jquery 按属性删除 html 元素

html - Bootstrap 3 右拉按钮和文本

javascript - Chrome 中的 CSS 延迟加载

css - 如何在CSS中用页面的全高填充div? (页面高于100%)用于ajax加载gif背景

javascript - 如何将整数附加到 url 脚本内联 thymeleaf?

javascript - "Google like"图像预览按钮不起作用