diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js
index 3dbefabace18f..0b56692bc2e75 100644
--- a/src/librustdoc/html/static/main.js
+++ b/src/librustdoc/html/static/main.js
@@ -1991,8 +1991,11 @@
}
};
if (getCurrentValue('rustdoc-trait-implementations') !== "false") {
- onEach(document.getElementById('implementations-list')
- .getElementsByClassName("collapse-toggle"), collapser);
+ var impl_list = document.getElementById('implementations-list');
+
+ if (impl_list !== null) {
+ onEach(impl_list.getElementsByClassName("collapse-toggle"), collapser);
+ }
}
if (getCurrentValue('rustdoc-method-docs') !== "false") {
var implItems = document.getElementsByClassName('impl-items');